注册 登录
编程论坛 C++教室

[求助]写文件换行的问题

fireman2006 发布于 2007-01-04 17:25, 1127 次点击
。。。
fstream outfile;
const int s=10;
char buf[s]="";
char t;
cout<<"input computer room:";
cin>>t;
cout<<"input computer number:";
cin.read(buf,s);
。。。
outfile<<"net share k: \\\\tyxy"<<t<<"\\feaxm\\stud"<<buf<<endl;
。。。
7 回复
#2
fireman20062007-01-05 09:00

昨天没说完全
用上面的程序后写在文件上的是这样的
比说我输入2 回车 25 CRTL+Z,结果是
net share k: \\tyxy2\feaxm\stud
25 回车
如何让它在一行显示

谢谢各位高手指教

#3
一二三四五2007-01-05 09:37
还是不太明白你的意思
文件里面会显示回车这两个字?
不会吧
#4
fireman20062007-01-05 12:24

回车是我自己写的~~表示此处有个回车

#5
fireman20062007-01-05 12:25
也就是说如何才能让25直接显示在STUD的后面
#6
yuyunliuhen2007-01-05 13:22
#7
一二三四五2007-01-05 16:52
你输入的时候,这样输入2 空格 25就可以了
#8
Arcticanimal2007-03-18 10:58
楼上正解
cin.read(buffer,size) 能读取回车'\r'到buffer里面去所以输入
2 ‘\r'25 ctrl+Z buffer获取的字符会有两个即:'\r'和25
输入文件时自然会换行了
1