- 파일 열고 닫는 건 fopen이랑 fclose쓰시면 되고.
- 줄단위로 읽는 건 fgets나 getline같은걸 쓰시면 되고.
- 프린트하는건 printf
- 글자 수 카운트하는건 줄마다 strlen같은거 돌려서 누적시키면 되고
- 화이트스페이스 카운트하는 건 여러 가지 방법이 있지만 std::isspace()가 가장 간편할 것 같네요. 읽은 개수만큼 문자열 안에서 루프를 돌면서 화이트스페이스가 아닌것을 카운트하든지 화이트스페이스만 카운트하고 전체 strlen에서 빼든지 하면 될듯 합니다.
TCPL 있으시면 앞부분 읽어보세요 제 기억이 맞다면
TCPL 있으시면 앞부분 읽어보세요 제 기억이 맞다면 똑같은 예시가 있던걸로 아는데
열혈강의만 있는지라..
열혈강의만 있는지라..
C로 하시는건가요? 맞다면..
일단 기본적으로 사용하시려는 언어 정도는 알려주셔야.. 여튼 C로 가정해보면..
- 파일 열고 닫는 건 fopen이랑 fclose쓰시면 되고.
- 줄단위로 읽는 건 fgets나 getline같은걸 쓰시면 되고.
- 프린트하는건 printf
- 글자 수 카운트하는건 줄마다 strlen같은거 돌려서 누적시키면 되고
- 화이트스페이스 카운트하는 건 여러 가지 방법이 있지만 std::isspace()가 가장 간편할 것 같네요. 읽은 개수만큼 문자열 안에서 루프를 돌면서 화이트스페이스가 아닌것을 카운트하든지 화이트스페이스만 카운트하고 전체 strlen에서 빼든지 하면 될듯 합니다.
파일 읽어서 뿌려주는 예제는 여기에.. http://www.phanderson.com/files/file_read.html
--
댓글 달기