社区
C语言
帖子详情
关于数据文本文件的读、写的几个小问题.
ratrat
2001-11-07 11:45:02
...全文
965
7
打赏
收藏
关于数据文本文件的读、写的几个小问题.
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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 ...
C++
文本文件
处理
在没学
数据
库之前,
文本文件
就相当一个“小
数据
库”,那么如何实现
文本文件
操作呢?这时知识点需要与“标准流类”来挂钩,因为我们在键盘中敲进去的
数据
都是进入流中
读
写
的,进行文本操作有以下三种“流类”。 1....
C# 逐行
读
取
文本文件
本文转载自C# 逐行
读
取
文本文件
目录使用 C# 中的 File.ReadLines() 方法逐行
读
取
文本文件
使用 C# 中的...在 C# 中,有几种有效地逐行
读
取
文本文件
的方法。 使用 C# 中的 File.ReadLines() 方法逐行
读
取
文本文件
Fil
python以
写
模式打开的文件无法进
读
操作_Python文件操作:文件的打开关闭
读
取
写
入...
文件操作都分为以下
几个
步骤:1.打开文件。2.操作文件:
读
/
写
。3.关闭文件。操作系统中的文件默认处于存储状态,
读
写
文件时需要请求操作系统打开一个要在当前程序操作的对象,打开不存在的文件可以创建文件。open()...
文本文件
和二进制文件的差异和区别
广义上的二进制文件包括
文本文件
,这里讨论的是狭义上的二进制文件与
文本文件
的比较: 能存储的
数据
类型不同
文本文件
只能存储char型字符变量。二进制文件可以存储char/int/short/long/float/……各种变量值。 每...
C语言
70,021
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章