반응형
Q. 문자열을 저장하고 있는 파일을 열어서 A와 P로 시작하는 단어의 수를 세어서 출력하는 프로그램을 작성하라. 단, 모든 단어는 공백문자(스페이스바, \t, \n)에 의해 구분된다.
>>파일입출력
text.txt파일을 읽기용도로 오픈한다. 만약 없으면 파일오픈 실패 출력.
>>그 파일의 끝부분까지 반복문을 돌력 A,a 또는 P, p로 시작하는 단어의 수를 저장한다.
fscanf함수는 공백을 기준으로 문자열을 구분하기 때문에 사용했다.
>>저장한 수를 출력한다.
>>오픈한 파일을 닫아준다.
*파일의 경로는 프로젝트 파일이 있는 곳에 저장을 해주어 파일이름만 쓰는경우, 전체적인 파일의 경로까지 다 표시해주는 경우 둘다 가능하다.
text.txt의 전문이다.
스페이스와 엔터 둘다 구분이 가능한지 알아보기 위하여 둘 다 사용을 해보았다.
-결과창-
반응형
'Study > C Language' 카테고리의 다른 글
열혈 C프로그래밍 - 도전 4-5 (0) | 2014.07.28 |
---|---|
열혈 C프로그래밍 - 도전 4-3 (0) | 2014.07.28 |
열혈 C프로그래밍 - 도전 4-2 (1) | 2014.07.24 |
열혈 C프로그래밍 - 도전 4-1 (0) | 2014.07.21 |
열혈 C프로그래밍 - 도전 3-6 (0) | 2014.07.20 |