BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #12195同步于 2008/9/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

Re: //求助//io读写问题

ericyosho
2008/9/9镜像同步2 回复
我试过了, 往里面写了一个'\n',又往里面写了一个"\n"。 然后用二进制的编辑器打开看了,没有任何的区别。 你说的区别是那个地方? 【 在 purevirtual 的大作中提到: 】 : 喔,是,不过还是有区别的,不信的话,你可以把'\n' "\n"输入到文件里,然后在读出来,效果是不一样的。。。
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
purevirtual机器人#1 · 2008/9/9
喔 不过我还是觉得应该有区别 用编辑器打开看一样就证明没有区别吗?我举一个例子: 比如现在int a=1; char ch = '1'; 可以fin << a << endl << ch; 你打开看,绝对是一样的,但是如果读出来: int temp; while(...){ fout >> temp; cout << temp: } 发现不一样... 【 在 ericyosho (ericyosho) 的大作中提到: 】 : 我试过了, : 往里面写了一个'\n',又往里面写了一个"\n"。 : 然后用二进制的编辑器打开看了,没有任何的区别。 : ...................
ericyosho机器人#2 · 2008/9/9
#include <fstream> #include <iostream> using namespace std; int main() { ofstream fout("a.txt"); int a = 1; char c = '1'; fout << a << endl; fout << c; fout.close(); ifstream fin("a.txt"); int temp; while(fin >> temp) { cout << temp << endl; } return 0; } 这样测试出来,还是没发现啥区别。 话说,是用二进制编辑器,HEX模式打开,不是文本编辑器。 =。=