关于文件的读取
txt文件里每一行结束会有换行符'\n'吗?我想只读取第一行的数据,并且文件指针指向第二行第一个字符,想用while(ch!='\n')控制,结果貌似是死循环了,如果想实现我说的操作,应该怎么来写呢?
程序代码:void main()
{
FILE *fp;
char ch;
int i;
if((fp=fopen("1.txt","r"))==NULL)
{
printf("不能打开文件1.txt");
exit(0);
}
ch=fgetc(fp);
while(ch!='\n')
{
putchar(ch);
ch=fgetc(fp);
}
fclose(fp);
}








