oa.cr11g.com.cn:问一个c语言的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 06:10:58
int ReadDat(void)
{FILE *fp;int i=0;char *p;
if((fp=fopen("in.dat","r"))==NULL) return 1;
while(fgets(xx[i],80,fp)!=NULL)
{p=strchr(xx[i],'\n');
if(p) *p=0;/*这句是什么意思啊,*/
i++;
}
这是一个打开文件的函数,将文存入xx[i]中

如果指针p的值不为空的话,将其改为零指针

如果在XX[i]中找到了换行符“\n”则把“\n”所占的存储空间的值改为0;
例如:char a;
if(a=='\n')
a=0;