2024-05-03 03:10:59
2024-05-03 03:25:08
网上找了一个使用fscanf函数实现的读一行的代码,本人试过可用,遇到空格不会切断。
#include <stdio.h>
int main(int argc,char* argv[])
{
FILE* fin;
char line[100];
fin = fopen("test.txt","r");
while(fscanf(fin,"%[^\n]%*c\n",line)!=EOF){
printf("%s\n",line);
}
fclose(fin);
return 1;
}
test.txt的内容如下(三行,每一行中有空格,还有一行回车行):
程序执行结果:
2024-05-03 04:06:50