반응형

Q. 문자열을 저장하고 있는 파일을 열어서 A와 P로 시작하는 단어의 수를 세어서 출력하는 프로그램을 작성하라. 단, 모든 단어는 공백문자(스페이스바, \t, \n)에 의해 구분된다.










>>파일입출력

text.txt파일을 읽기용도로 오픈한다. 만약 없으면 파일오픈 실패 출력.




>>그 파일의 끝부분까지 반복문을 돌력 A,a 또는 P, p로 시작하는 단어의 수를 저장한다.

fscanf함수는 공백을 기준으로 문자열을 구분하기 때문에 사용했다.





>>저장한 수를 출력한다.


>>오픈한 파일을 닫아준다.



*파일의 경로는 프로젝트 파일이 있는 곳에 저장을 해주어 파일이름만 쓰는경우, 전체적인 파일의 경로까지 다 표시해주는 경우 둘다 가능하다.







text.txt의 전문이다.

스페이스와 엔터 둘다 구분이 가능한지 알아보기 위하여 둘 다 사용을 해보았다.










































-결과창-


반응형

+ Recent posts