다시 오신 걸 환영해요
첫 번째 과제는 파일을 읽고 작성하는 거였죠
네 네 특히 이 챌린지에서는 몇 글자를 읽겠습니다
fputc 함수에 익숙해지세요
네 여러분이 해주셨으면 하는 것은 프로그램을
작성해서 텍스트 파일에서 전체 줄의 수를 찾는 것입니다
텍스트가 있는 파일을 만들어야 해요
파일을 만들어야 해요
네 이 파일은 실행 파일이 있는 곳에 있어야 한다는 걸 기억하세요 그런
다음 실행 파일을 두 번 클릭해 동일한 디렉터리에서 실행할
수 있습니다 ⇲
또는 통합된 개발 환경에서 그걸 실행한다면 코드
블록에서 실행한다면 그런 다음 텍스트 파일을 원본
파일이 위치한 곳이나 C 원본 파일 내에 프로젝트를 저장한
곳에 넣을 수 있어요 ⇲
네 이 프로그램을 작성하기 전에 파일을 만들어야
합니다 그 파일 안에 데이터를 읽고 작성해야 하니까요
검사 기록이 필요할 거예요
fopen 호출이 필요해요 이게 기본에 익숙해지게
해줄 거예요
네 fgetc 함수를 써서 파일의
eof를 누를 때까지 문자를 파싱해야 해요
파일 끝이면 파일 끝에 도달하기 전에 counter를 증가할
수 있어요 그래야 줄을 셀 수 있어요
counter에 대한 localvariable을 만들 수 있어요
네 여러분이 디스플레이하고 싶은 것은 파일 자체의 전체
줄 수를 출력하는 것입니다
네 이건 기본 프로그램으로 파일 입력과 출력의 기본에
익숙해질 겁니다
특히 fopen을 이용해 파일을 열어야 해요
파일 포인터에 익숙해질 거예요
우리 파일 닫기 그런 다음 그 중요한 Fputc
함수를 사용하죠
while 루프는 counter인
로컬 변수를 생성해야 하죠
eachcharacter를 읽을 때 해당 캐릭터를 라인
피드와 비교할 수 있어요
반환됐어요
라인 피드가 있다면 counter를 증가시켜 각각의
줄을 세야죠
이 함수의 목적은 파일의 줄 수를 세는 거예요
행운을 빌어요
기본기를 이용할 거예요
익숙해지셨으면 좋겠네요 파일 포인터를 사용하고 fgetc에서
파일을 여는 거요
고마워요