社区
C语言
帖子详情
关于数据文本文件的读、写的几个小问题.
ratrat
2001-11-07 11:45:02
...全文
976
7
打赏
收藏
关于数据文本文件的读、写的几个小问题.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xddjd
2001-11-07
打赏
举报
回复
是test.cpp,还有是一行一组数据的话,如果你处理后的数据不分行的话,或者说你处理后的数据可以随你之意分行的话,那你把倒数第二行的endl改为ends就行,只是把数据分开。
如果按原样分行的话,就可能得按照读字符的方式来,比较麻烦,或者可以再请教高手看有没有更好的方法,我初学c++不久。多谢你给的分。
ratrat
2001-11-07
打赏
举报
回复
我想问 一下是c:\\xuexi\\test.cpp;还是c:\\xuexi\\read_file
ratrat
2001-11-07
打赏
举报
回复
是一行一组数据。
如:67 84 28 30 12;
74 93 18 27 46;
..........
58 36 72 63 91;
xddjd
2001-11-07
打赏
举报
回复
你好,我看这个问题解决了,所以没有加注释,在倒数第二行,我只是对所有数据作了加10的处理,而且假定现在是按照你的那种说法,一行一个数据。如果要改成一行不知道多少数据,那就要在读read_file的时候用getch()函数,自己去判断一行的结束,还要将读进来的字符改成整数。这个关键是用一个向量来解决,就可以不管数据有多大了。
我假定的文件是在c:\xuexi的目录下,你试的时候改一下!
ratrat
2001-11-07
打赏
举报
回复
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
using namespace std;
void main()
{
ifstream read_file("c:\\xuexi\\test.cpp");
if(!read_file)
{
cerr<<"can not find this file\n";
return;
}
int readwords;
vector<int> text_file;
while(read_file >> readwords)
{
text_file.push_back(readwords);
}
ofstream end_file("c:\\xuexi\\test.cpp");
if(!end_file)
{
cerr<<"can not write this file\n";
return;
}
for(int jn=0;jn<text_file.size();jn++)
end_file<<(text_file[jn]+10)<<endl;
cout << "modify successly"<<endl;
}
如果想对读入的数据进行处理应在 那里加入代码?
ratrat
2001-11-07
打赏
举报
回复
我有问题想问你。
ratrat
2001-11-07
打赏
举报
回复
xddjd() 在吗?
Qt二进制文件操作(
读
和
写
)详解(.stm和.dat文件)
除了
文本文件
之外,其他需要按照一定的格式定义
读
写
的文件都称为二进制文件。 每种格式的二进制文件都有自己的格式定义,
写
入
数据
时按照一定的顺序
写
入,
读
出时也按照相应的顺序
读
出。 例如地球物理中常用的 SEG-Y 格式文件,必须按照其标准格式要求
写
入
数据
才符合这种文件的格式规范,
读
取
数据
时也需要按照格式定义来
读
出。Qt使用 QFile 和 QDataStream 进行二进制
数据
文件的
读
写
: QFil...
C++
文本文件
处理
标题:
文本文件
“
文本文件
”,
文本文件
最简单的应用就是“将
数据
写
入文件中存储”以及“从文件中
读
入
数据
进行相应的操作”。在没学
数据
库之前,
文本文件
就相当一个“小
数据
库”,那么如何实现
文本文件
操作呢?这时知识点需要与“标准流类”来挂钩,因为我们在键盘中敲进去的
数据
都是进入流中
读
写
的,进行文本操作有以下三种“流类”。 1.ifstream(以
读
方式打开文件) 2.ofstream(以
写
方式打开文件) 3...
python中文本打开时
读
写
按照什么方式_【代码世界 No.2】Python学习笔记 #2 -
读
取
文本文件
(.txt)的几种方式...
利用Python
读
取文本格式文件(.txt)的时候,存在多种方式进行
读
取,需要根据业务和
数据
特点来选择。本篇对比几种简单常用的
读
取方式。
数据
文件要打开的
文本文件
名称为 “
数据
文本文件
”,和 python文件 - readtxt.py放置在同一个目录下,文件中的内容如下:比较方便的方式是直接打开文件,保存为一个对象,然后逐行
读
取。其中,open()是打开要
读
取的文件,r表示只
读
方式打开,enco...
C# 逐行
读
取
文本文件
本文转载自C# 逐行
读
取
文本文件
目录使用 C# 中的 File.ReadLines() 方法逐行
读
取
文本文件
使用 C# 中的File.ReadAllLines() 方法逐行
读
取
文本文件
使用 C# 中的 StreamReader.ReadLine() 方法逐行
读
取
文本文件
我们可以对
文本文件
执行多种操作。要在任何程序中使用文件中的
数据
,我们首先需要以适当的
数据
结构
读
取该
数据
。 在 C# 中,有几种有效地逐行
读
取
文本文件
的方法。 使用 C# 中的 File.ReadLines() 方法逐行
读
取
文本文件
Fil
python以
写
模式打开的文件无法进
读
操作_Python文件操作:文件的打开关闭
读
取
写
入...
Python文件操作:文件的打开关闭
读
取
写
入一、文件的打开关闭Python能以文本和二进制两种方式处理文件,本文主要讨论在Python3中
文本文件
的操作。文件操作都分为以下
几个
步骤:1.打开文件。2.操作文件:
读
/
写
。3.关闭文件。操作系统中的文件默认处于存储状态,
读
写
文件时需要请求操作系统打开一个要在当前程序操作的对象,打开不存在的文件可以创建文件。open()方法通过接收"文件路径"以及“文件...
C语言
70,034
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章