기록철을 읽으려면 fopen
으로 읽기 가능하게 기록철을 열어야 합니다. 열고 나면 아래 부호가 보여주는 것처럼 fgetl
으로
기록철을 읽습니다.
fid = fopen ("free.txt"); txt = fgetl (fid) -| Free Software is needed for Free Science fclose (fid);
이 예시는 당연히 ‘free.txt’ 기록철이 준비되어 있고 ‘Free Software is needed for Free Science’라는 줄이 적혀있음을 전제합니다.
기록철에서 문자를 읽으며, 줄 끝의 바로 뒤 또는 기록철 끝의 바로 뒤 또는 길이만큼의 문자 바로 뒤에서 읽기를 멈춥니다.
문자를 읽어 가능한 뒤에 오는 새 줄 문자는 제외하여 문자열로 내놓습니다.
길이를 주지 않으면, fgetl
은 다음 새 줄 문자까지 읽습니다.
더는 읽을 문자가 없으면 fgetl
이 -1을 내놓습니다.
줄을 읽고 줄 읽기를 멈춘 새 줄 문자도 내놓기를 바라면 fgets
을 참고하십시오.
기록철에서 문자를 읽으며, 줄 끝의 바로 뒤 또는 기록철 끝의 바로 뒤 또는 길이만큼의 문자 바로 뒤에서 읽기를 멈춥니다.
문자를 읽어 가능한 뒤에 오는 새 줄 문자는 포함하여 문자열로 내놓습니다.
길이를 주지 않으면, fgets
은 다음 새 줄 문자까지 읽습니다.
더는 읽을 문자가 없으면 fgets
이 -1을 내놓습니다.
줄을 읽고 줄 읽기를 멈춘 새 줄 문자를 내놓지 않기를 바라면 fgets
을 참고하십시오.
기록철 기술어 기록철_식별자가 가리키는 기록철을 읽되 개수개만큼 줄을 건너 뜁니다.
fskipl
는 줄 끝을
개수개만큼 만날 때까지 또는 기록철 끝 표지를 만날 때까지 문자를 버립니다.
개수를 주지 않으면, 1을 기본으로 사용합니다. 개수를 Inf로 주면, 기록철 끝까지 줄을 건너 뜁니다. 이 꼴은 기록철 줄 개수를 세는데 적합합니다.
건너 뛴 줄 개수(만난 줄 끝 문자)를 내놓습니다.