我应该如何在C中读取特定数量的行?任何提示,因为我似乎找不到一个相关的线程。
我想从一个文件中读取N行,N是用户给定的参数。
在此之前,我一直是这样阅读文件的:(逐行直到NULL)
int main(void) {
char line[50];
FILE *file;
file= fopen("filename.txt", "r");
printf("File includes:\n");
while (fgets(line, 50, file) != NULL) {
printf("%s", line);
}
fclose(file);
return(0);
}
1条答案
按热度按时间6mzjoqzu1#
如果
N
是用户给定的,那么你可以让循环计数达到N
: