以下哪个是文本文件读入类

以下哪个是文本文件读入类,第1张

FileReader。文本文件是一种计算机文件,它是一种典型的顺序文件,其文件的逻辑结构又属于流式文件,FileReader是读入类,文本文件中除了存储文件有效字符信息(包括能用ASCII码字符表示的回车、换行等信息)外,不能存储其他任何信息。

1、定义输入文件流D的对象,完成从文件的读取工作;

2、利用该对象将文宴谨件内容读入到程序定义的某个变量中,然后再调用该散姿类的公有成员函数,将数晌掘基据送给类中的数据成员。

你这个是因为你程序写的不对。

你在operator>>函数里读取数字的时候,用了while读,这样他读到下一行的ccvv的时候,不是int类型的,所以导致in流的失效,所以你看到的效果就是读取了一行,其实是读下面的是没发读了,他可不会读到一行的结尾就自动停止。所以你要解决的就是如何然程序读到一行自动停止,一种办法就是你知道每一行有多少个数字,然后你就读多少次,链神这个可以再加一个参数,在每个str的后面加上数字饥唤粗的个数。要不然你就一次读一行,用getline来烂镇读,这样读取的一行是一个整个字符串,你需要自己去解析这个字符串,分解出str跟各个数字。两种方法你自己选一个吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12330631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存