读入 文本后,回车换行是啥啊?

时间:2008-06-12 15:10:07   来源:论坛整理  作者:  编辑:chinaitzhe
ifstream inputFile("F:\\file.txt");
string fileData((istreambuf_iterator <char>(inputFile)),
istreambuf_iterator <char>()); //读入文本文件
char pChar1='\r';
char pChar2='\n';
const char *p=&pChar1;
string removeChar(p);
removeChar=removeChar pChar2;
string chengedChar=" ";
replace(fileData.begin(), fileData.end(), removeChar, chengedChar); //我想把回车换行替换成 空格
cout < <fileData < <endl;


但是编译出错,请问,回车换行 在 string中 被保存成 什么东东了啊
网友回复:
C/C code





Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/





string filedate("12345\n");

replace(filedate.begin(),filedate.end(),'\n','6'); 

cout << filedate << endl;




网友回复:受教了,谢谢
关键字:读入,文本,回车,换行,啥啊,

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面