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

关于从文件中读取数据怎么判别的有关问题!

2012-05-31 
关于从文件中读取数据如何判别的问题!!!!!!!!!!!!!!!!!!!在MY.txt文件中 有这样的数据:1.235#2.569#5#12.5

关于从文件中读取数据如何判别的问题!!!!!!!!!!!!!!!!!!!
在MY.txt文件中 有这样的数据:
1.235#2.569#5#12.58#等等
说明:文件中的数据为float类型的,#是数据之间的分隔符
问题:
1.请问用fread(&temp, sizeof(float), 50, fp); 来读取里面的数据,如何把#过滤掉啊?
2.fread是连续读取的数据,我如何从里面提取出我想要的float类型数据呢?


[解决办法]
建议一:strtok
建议二:正则表达式 such as——boost库
[解决办法]
strtok函数,分隔符用#即可
[解决办法]
http://topic.csdn.net/u/20110223/15/3fd75e15-fe7d-432b-8b6c-c048ddec20a0.html

热点排行