社区
C++ 语言
帖子详情
请教一个文件读写的问题
lxb365
2006-04-03 09:16:32
void main()
{
string word;
ifstream in_file("123.txt");
ofstream out_file("321.txt");
while(in_file>>word)
out_file<<word;
}
问题来了,123.txt里面是分行,有空格的文件,而写到321.txt里面的成了一排,空格和回车都不见了,该怎么办?
...全文
122
5
打赏
收藏
请教一个文件读写的问题
void main() { string word; ifstream in_file("123.txt"); ofstream out_file("321.txt"); while(in_file>>word) out_file<<word; } 问题来了,123.txt里面是分行,有空格的文件,而写到321.txt里面的成了一排,空格和回车都不见了,该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jianjun21st
2006-04-03
打赏
举报
回复
三楼第一种方法最简捷
我爱死这个论坛
我爱死这里所有的人
richard_2010
2006-04-03
打赏
举报
回复
二楼一个字符一个字符的确实是个办法
其实你的思想也应该是这样的,只是操作上有些错误而已
fengzhiyi1
2006-04-03
打赏
举报
回复
mark!
beijixuexiong
2006-04-03
打赏
举报
回复
in_file>>word;
///这个是按空格结束得到的string,所以输出的话如果要有空格,就要加上" "
如果楼主只是要操作一个文件的复制的话,可以直接读写所有内容,提供两个方法:
1:
#include <fstream>
#include <string>
using namespace std;
int main(void)
{
ifstream in("123.txt");
ofstream out("321.txt");
out<<in.rdbuf();
return 0;
}
2:
#include <fstream>
#include <string>
using namespace std;
int main(void)
{
ifstream in("123.txt");
ofstream out("321.txt");
while(getline(in,s))
{
out<<s<<"\n";
}
return 0;
}
tykmn
2006-04-03
打赏
举报
回复
一个一个字符拷贝,可以解决这个问题:
#include <fstream>
#include <string>
using namespace std;
int main()
{
char word;
ifstream in_file("123.txt");
ofstream out_file("321.txt");
while((word=in_file.get())!=EOF)
out_file<<word;
}
SAMBA
问题
文件无法写入及多组权限设置
请教
SAMBA
问题
文件无法写入及多组权限设置
游戏画面就弹出内存不能为read修复工具
解决方法:Win XP的“预读取”技术这种最佳化技术也被用到了应用程序上,系统对每
一个
应用程序的前几次启动情况进行分析,然后新增
一个
描述套用需求的虚拟“内存映像”,并把这些信息储存到WindowsPrefetch文件夹。...
Python读写文件
1、使用Python读写文件一项基本技能,该课程中详细讲解了三种常用的
文件读写
方式 2、详细讲解了os模块中如何操作文件和路径,更好的辅助完成文件的读写操作,熟练对os模块的使用
DOS 软盘+光盘+U盘+硬盘+NTFS 想拥有更强大的DOS功能??
SMARTDRV.EXE DOS7.1的磁盘高速缓冲,加快DOS下
文件读写
的速度。 SYS.COM DOS7.1的DOS系统传递工具。 USBASPI.SYS U盘的驱动。 XCOPY.EXE DOS7.1的文件目录复制工具,比COPY命令具有更强大的功能。 ---------------...
java实验代码
心得体会:对于该实验,由于比较难,只是基本掌握了
文件读写
的方法和规则,还有待17周JAVA实训时继续攻坚克难。 结语:在这一系列的实验中,我基本掌握了Java的编程规则、知识要点和一些小技巧,特别是对面向对象...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章