Skip to content

semnisem/myTyping

Repository files navigation

myTyping

C++로 구현한 한글 타자연습 프로그램

1. 실행방법

실행파일은 x64/Debug 폴더 내 myTyping.exe를 다운로드 후 실행

myTyping_flowchart
플로우차트는 위와 같이, ⭐️타자연습 전에 타자연습할 데이터를 반드시 입력해야함에 유의⭐️한다.

main( ) 홈화면은 아래와 같다.
mainhome

2. 제공기능: 데이터 관리

  • 낱말 데이터 추가/수정/삭제 : 단어를 띄어쓰기로 구분하여 입력
  • 짧은글 데이터 추가/수정/삭제 : 한 문장씩 enter key로 구분하여 입력
  • 긴글 데이터 추가/수정/삭제 : 여러 문장을 가진 한 문단을 enter key로 구분하여 입력

3. 제공기능: 타자연습 (낱말/짧은글/긴글 타자연습)

: 타수 및 오타수는 음절 하나 단위로 체크된다 (한글은 2bytes 단위이므로 길이2개를 접근해야 한 음절이 정상 인식)

  1. 경과시간, 타속 측정
  2. 오타수, 총 타수 바탕으로 정확도 측정
  3. 진행도 측정
  4. 진행도가 100%가 되면 타자연습이 자동종료되며, 성적 출력과 동시에 파일에 기록

4. 제공기능: 연습성적파일 생성&읽기

  • 성적기록 : 동일 디렉토리 내 "scores.txt" 파일에 타자연습 성적 이어쓰기
  • 성적확인 : 프로그램을 재실행 하더라도 "scores.txt" 파일로부터 읽어 이전의 타자연습 성적 확인가능

About

myTyping program: Korean Language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages