C语言高手进(文件指针读取数据的时候能跳过标点吗?)

来源:百度知道 编辑:UC知道 时间:2024/06/04 20:48:18
for(i=0;i<100;i++)
{fscanf(fp,"%x,",&data);
strcpy(xx[i],yy);
}
文件中的数字以“,”隔开,请问读取的时候会出错吗?也就是说文件指针读取数据的时候能跳过标点吗?

不能,不过一个简单的方法是:
fscanf( fp,"%d,%d",&d1,&d2);这样就跳过逗号了。

如果不做处理可能会出错或者达不到想要的效果哦。

会出错 最好用空格隔开 标点只是个字符