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

初学者,关于TXT文件读取

2012-02-17 
菜鸟求助,关于TXT文件读取磁盘上存有一个.txt的文件,里面是类似字典的一些信息。例如:你好 5.6我好 7.8就是

菜鸟求助,关于TXT文件读取
磁盘上存有一个.txt的文件,里面是类似字典的一些信息。
例如:
你好 5.6
我好 7.8


就是这样一对一对的信息《词 特征值》,希望通过输入前面的词,查找并输出特征值


很迷茫怎么读进来这个文件,读到一个结构体里

怎么读,怎么分辨是词 还是特征值,并分别存在不同的元素


翻书也没找到文件操作的函数能实现这些。。不晓得打开文件之后,是怎么回事,怎么继续操作啊。。。


[解决办法]
fscanf(file, "%s %lf", item.name, &item.value);
[解决办法]
可以通过判断读入的字符是否是EOF来确定是否到文件末尾了, 否则继续往下读。不过要注意换行喔。
[解决办法]
while(!feof(fp))
{
fscanf(fp,"%s %f",buf,value);
}
类似这样
[解决办法]
缓冲区指针会自动变化,你只管读就是,读到最后没东西是,会返回null的

热点排行