关于文本读取的问题
我现在有一个文本文件,如下所示,我先使用fscanf(fp, "%s", str);读取I'm 然后我如何直接读取下一行的内容?I'm a student
fdjfdasfafdsafj
程序代码:#include <stdio.h>
#define MAXN 1024
char buf[MAXN];
int main() {
FILE *fp = fopen("t.txt","r");
if (!fp) return -1;
for (;;) {
char * p = fgets(buf, MAXN, fp);
if (!p) break;
printf("%s",p);
}
fclose(fp);
return 0;
}