VC 读vc读取txt文件件中的小数问题

VC++(30)
数值分析课上老师说要将数据写在txt文件上,然后让程序从txt文件中读取数据。让本来C++已经遗忘了很久的我们无从下手,在网上也查看了很多,发现大多都是扯淡,放在VC++编辑器上发现并不能运行,不知道是我的问题,还是程序的问题。但是洒家费了很大的力气才从一个撇脚的程序中总结出来,原来我们可以这样从txt文件中读取数据:
第一步:在你的C++文件所在的文件夹中创建一个data.txt文件,然后在里面写上一些数据:比如datouniao
第二步:该写程序中,源程序:
#include&iostream&
#include&stdio.h&
int main()
FILE *fp=fopen(&data.txt&,&r&);
char buff[20];
fread(buff,2,10,fp);
cout&&buff&&
fclose(fp);
1.现在咱们来分析一下这个程序的语句,首先是头文件&stdio.h&是不能忘的,因为FILE这个结构体是在stdio.h这个头文件中。
2.首先是创建一个FILE的指针,为什么要创建这个指针,是因为我们在这个地方使用的是文件,哈哈。
3.利用函数fopen(&filename&,&mode&);这个函数的返回值是一个FILE类型的指针,参数filename很明显就是文件名,mode是表示读取的方式,“r”在这个地方表示读的意思
4.然后fread(buff,2,10,fp);这个函数有四个参数,第一个参数是一个指针地址,也就是我们的从txt文件中读取的数据存储的位置,第二个参数你可以理解是你要读取的数据类型的字节数,第三个参数是你要读取的数据项,也就是你要从文件中读取多少个数据,fp是你要在哪个文件中读取数据,该文件的指针。
5.最后关闭文件fclose(fp);参数是读取文件的指针。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:43924次
积分:2121
积分:2121
排名:第14751名
原创:139篇
转载:17篇
译文:29篇
(5)(14)(9)(6)(13)(3)(1)(5)(6)(8)(13)(21)(8)(26)(2)(42)(8)&&&&C++读一个txt文件,然后计算该文件中有多少行,多少个字符
&C++读一个txt文件,然后计算该文件中有多少行,多少个字符
C++读一个txt文件,然后计算该文件中有多少行,多少个字符 ;
读一个txt文件,然后计算该文件中有多少行,多少个字符
若举报审核通过,可奖励20下载分
被举报人:
firefly_2002
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
VIP下载&&免积分60元/年(1200次)
您可能还需要
Q.为什么我点的下载下不了,但积分却被扣了
A. 由于下载人数众多,下载服务器做了并发的限制。若发现下载不了,请稍后再试,多次下载是不会重复扣分的。
Q.我的积分不多了,如何获取积分?
A. 获得积分,详细见。
完成任务获取积分。
论坛可用分兑换下载积分。
第一次绑定手机,将获得5个C币,C币可。
关注并绑定CSDNID,送10个下载分
下载资源意味着您已经同意遵守以下协议
资源的所有权益归上传用户所有
未经权益所有人同意,不得将资源中的内容挪作商业或盈利用途
CSDN下载频道仅提供交流平台,并不能对任何下载资源负责
下载资源中如有侵权或不适当内容,
本站不保证本站提供的资源的准确性,安全性和完整性,同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
开发技术下载排行
您当前C币:0&&&可兑换 0 下载积分
兑换下载分:&
消耗C币:0&
立即兑换&&
兑换成功你当前的下载分为 。前去下载资源
你下载资源过于频繁,请输入验证码
如何快速获得积分?
你已经下载过该资源,再次下载不需要扣除积分
C++读一个txt文件,然后计算该文件中有多少行,多少个字符
所需积分:1
剩余积分:0
扫描微信二维码精彩活动、课程更新抢先知
VIP会员,免积分下载
会员到期时间:日
剩余下载次数:1000
C++读一个txt文件,然后计算该文件中有多少行,多少个字符
剩余次数:&&&&有效期截止到:
你还不是VIP会员VIP会员享免积分 . 专属通道极速下载
VIP下载次数已满VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员
你的VIP会员已过期VIP会员享免积分 . 专属通道极速下载,请继续开通VIP会员vc的txt文件的读写操作_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
vc的txt文件的读写操作
上传于||文档简介
&&vc的txt文件的读写操作
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩2页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢VC++6.0的fscanf()读取txt文件中的浮点型数据发生错误
VC++6.0读取txt文件中的浮点型数据时,采用fscanf()函数和fprintf()函数会发生错误。。。运行不通过。。
如下例::
&&if((fp=fopen( "test.txt",
"r"))==NULL)
printf( "can not open file\n ");
fscanf(fp,"%f",&a);//将test中数据读入变量a中
&&&fclose(fp);
编译通过,但运行发生错误提示。。。。。。
分析原因,很可能是VC++6.0的BUG,可采用下面的方式解决:
在fscanf()之前,定义一浮点型变量,并进行随便赋值,再进行fscanf()读入,运行即可调试通过。。。
如上例可改为:
//随便定义的浮点型变量
& b=0.003456;& //给随便定义的浮点型变量随便赋个值
&&if((fp=fopen( "test.txt",
"r"))==NULL)
printf( "can not open file\n ");
fscanf(fp,"%f",&a);//将test中数据读入变量a中
&&&fclose(fp);
重新编译,运行通过。。。。。。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 保留2位小数的函数 vc 的文章

 

随机推荐