大讨论:如何删除一个CString类型变量未尾的换行符\r\n 我从txt文件中读取若干行,发现读出的字串每行未尾均有一个换行符(vc调试呈现一个黑方块),如何在读取之后删除这个换行符\r\n. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是这样做的:CString a;i=a.GetLength(); lstrcpy(buf, a); for(p=0;p<i;p++) {buf[p]=buf[p+11]; if(buf[p]=='\r\n') buf[p-1]='\0'; 你既然知道了,就可以得到此串的长度len ,然后str[len-2] = 0 while( ( idx = s.Find( '\n' ) ) != -1 ) s.Delete( idx, 1 ); 用CStdioFile一次读一行,去掉最后两个字节。 读出文件所有内容放入CString变量里面CString aaa="文件内容";aaa.Remove("/r/n"); //好像是这个那么aaa.就是你要得 CString aaa="文件内容";aaa.TrimRight("\r\n"); 关于控制台程序隐藏的问题 一条简单的SQL语句,请大家赐教! 这个程序错哪了 ?为什么显示的时候只显示里面的控件?象死循环一样卡住? 求解:多个线程同时访问数据库的问题。 大家网络编程是用MFC还是SDK?? 我该如何从效率和安全性上设置线程同步? 我想让程序窗口一执行就最大化? 哪里有wab文件格式的说明呀? ★★★★★★★紧急求救★★★★★★★★ WIN95游戏编程疑问?请大家帮忙 如何截取当前 浏览器 里的网页内容 瑞新杀毒软件 查网页病毒的方法?大家知道怎样实现吗?
CString a;
i=a.GetLength();
lstrcpy(buf, a);
for(p=0;p<i;p++)
{buf[p]=buf[p+11];
if(buf[p]=='\r\n')
buf[p-1]='\0';
CString aaa="文件内容";
aaa.Remove("/r/n"); //好像是这个
那么aaa.就是你要得
aaa.TrimRight("\r\n");