[求助]怎么解决这个文件问题。。。。
有一个文本,一行存一些数据(但此行不满),存若干行,要想读取第二行数怎么办?怎么知道第一行读完?怎么把指针指到第二行呢?如:
123456789 123456789 。。。。。 。。。。。 |
这样对吗?怎么运行了结果不对呢?
#include "stdio.h"
main()
{
FILE *fp;
int i,j=0;
char str,c;
if((fp=fopen("c:\\WIN-TC\\projects\\puttext.txt","r"))==NULL)
{
printf("Cannot open file puttext any key exit!");
getch();
exit(1);
}
printf("Can open file puttext!");
while(fgetc(fp)!=EOF)
{
str=fgetc(fp);
if(str=="\n");
{
printf("\n");
fgets(c,14,fp);
puts(c);
}
}
fclose(fp);
getch();
}