首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C文件操作怎么实现指针换行

2013-04-26 
C文件操作如何实现指针换行现在要读取以下格式文件中的IP地址 userlist.txt(原本是tab对齐的)012.108.127.

C文件操作如何实现指针换行
现在要读取以下格式文件中的IP地址 userlist.txt(原本是tab对齐的)


012.108.127.138United States40.44390000000001-79.9562
112.46.129.15United States37.79499999999999-122.2193
2122.1.115.91Japan36.0138.0
3128.10.19.52United States40.42490000000001-86.9162
4128.10.19.53United States40.42490000000001-86.9162
5128.111.52.61United States34.43289999999999-119.8372

现在我用这样去读
for(i=0;i<NUM;i++)
{
fscanf(fuser,"%d",&temp);
fscanf(fuser,"%d.%d.%d.%d",&ip[i][0],&ip[i][1],&ip[i][2],&ip[i][3]);
printf("%d.%d.%d.%d\n",ip[i][0],ip[i][1],ip[i][2],ip[i][3]);

//换行

}

问题就在于每一行后面都有我不需要的信息,我怎样可以在读完一行后将文件指针移到下一行呢
     C 指针 文件操作
[解决办法]
fgets(buff, MAX_ROW_LEN, fp);
读取一行后指针就定位到下一行了

热点排行