急!!!!怎样让edit内容在输出后分段显示? 我写了一个小程序他能保存edit的内容(我把edit的变量设为CString m_RESULT)但是当我写了一篇文章保存以后发现不能分段是连在一起的怎么才能让他保持原来的段落? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么加入?输出 RESULT= m_RESULT+"\r\n";??????????? 你是指分行吧给edit加上Want Return和 MultiLine 好像不行吧?m_RESULT他已经分过段了只是输出的时候没有分段??? 分行已经加过了主要是生成的txt文件内无段落划分!怎么加???谢谢各位 你把CODE贴出来大家看一下就知道了。 CString m_RESULT; //是我的edit框输入内容的,已设置Want Return和 MultiLine CFile myfile;CFileDialog dlg(false,_T("txt"),_T("*.txt"),OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,_T("文件(*.txt)|*.txt|")); if(IDOK==dlg.DoModal ()) { myfile.Open(dlg.GetFileName(),CFile::modeCreate|CFile::modeWrite); myfile.Write ((LPCVOID)((LPCTSTR)m_RESULT),m_RESULT.GetLength ()); myfile.Close (); } edit加上MultiLine与want return属性。保存为txt文件以后,段落会自动划分的。 你在输入文字的时候不要用Edit的自动换行在要换行的时候要手工换行,就是打个回车来换行。这样保存到文件,当用记事本打开的时候格式就不会乱了因为记事本在不自动换行的情况下,只有遇到回车符才会换行 不行吧~~~~edit怎么设置? 不然就人工加"\r\n",每隔linelength,加一个"\r\n". 先定义 LineLengthint i=LineLength;int j=1;while(i<m_RESULT.GetLength()){m_RESULT.Insert(i,"\r\n"); i=i+LineLength+j*2; j++;} 怎么把一个MFC程序做成windows服务程序 我新建一个定时器,它ID标识符,一般在那里产生? 客户机 于独占方式连接 服务器的 Access数据库, 如何实现? 对话框在任务栏的显示 请问大家怎样动态添加pictrue控件? MessageBox()问题 大侠请出手,up 有分 如何判断进程异常,各位NR. MSCOMM串口控件在别的窗口中使用的问题? MFC创建了新线程,http请求,返回数据不变 求拟合算法。。。 救命呀,分都给你了。为什么第二次动态创建FormView后会变成一样的dialog界面?
输出 RESULT= m_RESULT+"\r\n";
???????????
给edit加上Want Return和 MultiLine
m_RESULT他已经分过段了只是输出的时候没有分段???
主要是生成的txt文件内无段落划分!
怎么加???
谢谢
各位
CFile myfile;
CFileDialog dlg(false,_T("txt"),_T("*.txt"),OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,_T("文件(*.txt)|*.txt|"));
if(IDOK==dlg.DoModal ())
{ myfile.Open(dlg.GetFileName(),CFile::modeCreate|CFile::modeWrite);
myfile.Write ((LPCVOID)((LPCTSTR)m_RESULT),m_RESULT.GetLength ());
myfile.Close ();
}
保存为txt文件以后,段落会自动划分的。
在要换行的时候要手工换行,就是打个回车来换行。
这样保存到文件,当用记事本打开的时候格式就不会乱了
因为记事本在不自动换行的情况下,只有遇到回车符才会换行
edit怎么设置?
int i=LineLength;
int j=1;
while(i<m_RESULT.GetLength())
{m_RESULT.Insert(i,"\r\n");
i=i+LineLength+j*2;
j++;
}