您的位置 首页 > 数码极客

c如何读入文件的一列数



上一篇文章,我们实现了文件的写入操作,现在,我们来看文件的,读取操作.



可以看到这个文件是,前面我们写入的文件



我们开始写代码,读取文件内容.按照上面的流程来读取文件



首先我们引入fstream这个,文件操作流,的包



然后我们首先创建流对象,ifstream ifs对象.


然后,用ios::in的方式,打开文件.


如果没有打开文件成功,打印一下提示信息.



然后退出就可以了



然后在main方法中调用,test01函数,然后



执行看结果,可以看到,这样文件就打开成功了,没有打印出提示信息对吧,因为我们代码


没有输出打印信息.



我们模拟一种错误的情况,我们把这个文件名故意写错,去看看.


写成



执行以后,我们看到,提示文件打开失败,因为我们没有这个文件对吧.



然后我们开始去读取数据,首先,我们用一个char的 数组 buf[1024] ={0}


来接收,我们先把ifs,流对象的字节,写入,实际上就是读取ifs流对象中的字节,>> 然后写入到 buf


数组中,然后我们再去,把读取的内容,写出到屏幕上.


cout << buf << endl;



然后我们执行可以看到结果.



责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“c如何读入文件的一列数”边界阅读