vc++从txt文件中读取数据

网友投稿 1083 2022-11-19

vc++从txt文件中读取数据

vc++从txt文件中读取数据

数值分析课上老师说要将数据写在txt文件上,然后让程序从txt文件中读取数据。让本来C++已经遗忘了很久的我们无从下手,在网上也查看了很多,发现大多都是扯淡,放在VC++编辑器上发现并不能运行,不知道是我的问题,还是程序的问题。但是洒家费了很大的力气才从一个撇脚的程序中总结出来,原来我们可以这样从txt文件中读取数据:

第一步:在你的C++文件所在的文件夹中创建一个data.txt文件,然后在里面写上一些数据:比如datouniao

第二步:该写程序中,源程序:

#include #include using namespace std; int main() {FILE *fp=fopen("data.txt","r");char buff[20];fread(buff,2,10,fp);cout<

1.现在咱们来分析一下这个程序的语句,首先是头文件是不能忘的,因为FILE这个结构体是在stdio.h这个头文件中。

2.首先是创建一个FILE的指针,为什么要创建这个指针,是因为我们在这个地方使用的是文件,哈哈。

3.利用函数fopen("filename","mode");这个函数的返回值是一个FILE类型的指针,参数filename很明显就是文件名,mode是表示读取的方式,“r”在这个地方表示读的意思

4.然后fread(buff,2,10,fp);这个函数有四个参数,第一个参数是一个指针地址,也就是我们的从txt文件中读取的数据存储的位置,第二个参数你可以理解是你要读取的数据类型的字节数,第三个参数是你要读取的数据项,也就是你要从文件中读取多少个数据,fp是你要在哪个文件中读取数据,该文件的指针。

5.最后关闭文件fclose(fp);参数是读取文件的指针。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:button按钮大小
下一篇:mybatis 实现字段大小写赋值
相关文章

 发表评论

暂时没有评论,来抢沙发吧~