파일의 행 수를 확인할 코드가 하나 있습니다. 파일에는 6 개의 행이 있습니다. 나는 새로운 줄 '/ n'과 비교하려고 노력하지만 결과는 좋지 않다. 여기에 코드가 있습니다. 코드에서 :C - 새로운 줄을 사용하는 문자 비교
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE*code;
int NumbRow = 0;
char c;
code = fopen("SMS.txt", "r");
if(code==NULL)
{
printf("I cant read from file");
return;
}
again:
while ((c=fgetc(code)) !=EOF)
{
if (c=='/n')
{
NumRow ++ ;
}
if (c!='/n')
{
goto again;
}
}
printf ("Number of rows is : %d", NumRow);
return 0;
}
흠. "하지만 결과가 좋지 않다"는 것은 매우 정확한 문제 설명이 아닙니다. –
'goto'는 무엇인가요? – pinkfloydx33