如何用c语言把txt数据导入,然后比较里面数据的大小

如题所述

我觉得你txt文件里面就是一大串数据,先将它读到一个unsigned
char的数组里面,再编一个接口函数将这些数据按你在txt里面存储的格式解析出来,存放到另外一个数据数组里面,那么后面的事情就简单了。
如果当时txt数据的存储也
是你实现的话,那么当时定义好的数组(或结构体),按连续字节存储进去到txt文件,那么用同样的这个格式的数组(或结构体)取出,直接使用就好了,也不用解析这些数据了。
比如你的数据当时都存在这个数组里面
float
a[1000];
存储的时候将它转换成字节串的形式,强制转换即可,(unsigned
char*)a,这样写文件,当然写的字节数是1000*sizeof(float)
读的时候反过来,一切都ok了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-03
先定义一个文件指针,结构体(具体怎么定义,要看你的数据形式)。然后用fscanf将txt中的数据取出到结构体,再在结构体中进行比较(这应该会)。最后结果就出来了。本回答被提问者采纳
相似回答