存入文件少换行符

hfulfdal 2014-06-18 01:29:22
CMMSeg ad;
GetDlgItemText(IDC_EDIT3,m_str2);
if(m_str2!="")
{
m_str2 += "\r\n";
ad.add(m_str2);
m_str2 = "";
SetDlgItemText(IDC_EDIT2,m_stre);
SetDlgItemText(IDC_EDIT3,m_stre);

}


void CMMSeg::add(CString str2)
{
FILE * dict=fopen("dic.txt","a");
fputs(str2,dict);
fclose(dict);
}

例:
文档中本来有“今天” 添加词 “明天”

文档中显示:
今天明天

希望显示:
今天
明天

...全文
144 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dataxdata 2014-06-18
  • 打赏
  • 举报
回复
打开文件时用fopen(name, "at");
hfulfdal 2014-06-18
  • 打赏
  • 举报
回复
引用 1 楼 ksrsoft 的回复:
FILE * dict=fopen("dic.txt","a");
 fputs(str2,dict);
 fputs("\n",dict);
 fclose(dict);
试过了,不行啊,而且 m_str2 += "\r\n" 有这一句了为什么还不能
缘中人 2014-06-18
  • 打赏
  • 举报
回复
FILE * dict=fopen("dic.txt","a");
 fputs(str2,dict);
 fputs("\n",dict);
 fclose(dict);

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧