我在一个文本文件中输入了"r"然后回车,可是用程序读出并放在CEdit时却显示"r屯 "这是为什么怎么解决? 我在一个文本文件中输入了"r"然后回车,可是用程序读出并放在CEdit时却显示"r屯 "这是为什么?怎么解决? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 回车也是个字符 ascii码为 13. 我的代码:CFile text;CString edit_text;text.Open("C:\\text.txt",CFile::modeCreate|CFile::modeNoTruncate|CFile::modeRead,NULL); char *text_buf=new char[text.GetLength()]; text.Read(text_buf,text.GetLength()); text.Close(); edit_text=text_buf;edit->SetWindowText(edit_text); char *text_buf=new char[text.GetLength()+1];text.Read(text_buf,text.GetLength());text_buf[text.GetLength()+1]='\0';...正如 KcSoft(KcSoft)所說. 是的,代码没错。回车相当于一个 "\n\r",在SetWindowText之前把他们虑掉。在text.Close();前加入text_buf[text.GetLength()-2] = '\0'; 行不行?还有别忘记delete text_buf;哦 CFile text;CString edit_text;text.Open("C:\\text.txt",CFile::modeCreate|CFile::modeNoTruncate|CFile::modeRead,NULL); char *text_buf=new char[text.GetLength()]; text.Read(text_buf,text.GetLength()); text.Close();// edit_text=text_buf;edit->SetWindowText(edit_text); 这样做 判断mci设备是否打开的问题 题很简单,但是求简单的办法 如何判断outlook 2000是否已经配置过? 怎样把内容输出到XML文件? 简繁体字问题 ?请问我想学软件开发,专攻VC++,我们开了如下课程,请问要学哪几门对我将来好一点 C++中替换字符串的函数是? 到底什么软件做数据库好? 请问如何在对话框的DoModal()方式下,使该程序的其它窗口能收到鼠标事件,即释放掉鼠标。100分相送! 请问如何在windows9x中编程应用windows XP的窗口风格? 搞网站的请进!!!一定要进.个人主页的申请地址.要收费的 关于PE文件结构的问题!
CFile text;
CString edit_text;
text.Open("C:\\text.txt",CFile::modeCreate|CFile::modeNoTruncate|CFile::modeRead,NULL);
char *text_buf=new char[text.GetLength()];
text.Read(text_buf,text.GetLength());
text.Close();
edit_text=text_buf;
edit->SetWindowText(edit_text);
text.Read(text_buf,text.GetLength());
text_buf[text.GetLength()+1]='\0';
...
正如 KcSoft(KcSoft)所說.
CString edit_text;
text.Open("C:\\text.txt",CFile::modeCreate|CFile::modeNoTruncate|CFile::modeRead,NULL);
char *text_buf=new char[text.GetLength()];
text.Read(text_buf,text.GetLength());
text.Close();
// edit_text=text_buf;
edit->SetWindowText(edit_text); 这样做