注册 登录
编程论坛 VC++/MFC

怎样删除TXT文件中的回车符

wuyuefeng2 发布于 2011-06-25 17:20, 1682 次点击
我想实现处理Txt电子书如下功能:
1.删除多余的空行
2.将硬回车删除,使之自然换行。
如下面文本:
在《时代》之后,美国另一著名杂志《生活》(LIFE)在1964年9月东京奥运
会开幕前,出版了一期日本专辑,亦以相当篇幅介绍松下,称他为“融合福特与亚木嘉(美
国名牧师兼小说家)为一体的先驱”。
改成:
在《时代》之后,美国另一著名杂志《生活》(LIFE)在1964年9月东京奥运会开幕前,出版了一期日本专辑,亦以相当篇幅介绍松下,称他为“融合福特与亚木嘉(美国名牧师兼小说家)为一体的先驱”。
请问应该用哪几个函数?
2 回复
#2
JackRap2011-06-30 09:20
  我习惯用Application,大体这么做:
void Func(char *src,char *dst)
{
 for (;*src;src++)
 {
  if (*src!='\r' && *src!='\n') *dst++=*src;
 }
}

//文本中的换行通常包括回车和换行两个字符。
#3
wuyuefeng22011-10-12 09:45
谢谢!
1