파일에서 각 행을 읽으려면 fgets를 사용하는 C 프로그램을 작성하고 있습니다. 문제는 파일에 빈 줄이 있으면 그 줄을 건너 뛰고 다음 줄을 가져 오는 것입니다. 이것은 지금까지 시도한 것이지만 작동하지 않습니다.fgets 빈 줄을 건너 뛰십시오.
char line[100];
FILE *filePtr = fopen(filename, "r");
while(fgets(line, sizeof(line), filePtr) != NULL) //read each line of the file
{
if (line != "\n")
{
//do something
}
else
{
continue;
}
}
고맙습니다. 작동 중입니다. 그러나 나는 이해하지 못한다. 라인 배열을 증가시키는 것은'for (i = 0; i
user4075830