如何才能去掉string 左边的空格???

tigerjacky 2005-10-18 02:12:17
如题.
CString 真好用啊.....无语.
...全文
233 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
djfu 2005-10-18
  • 打赏
  • 举报
回复
laiyiling的很简洁,用那个吧。
djfu 2005-10-18
  • 打赏
  • 举报
回复
error C2664: 'TrimBlank' : cannot convert parameter 1 from 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' to 'char *'

----------------------
你用错了。

string s = " hello, world ";
TrimBlank(s.c_str());
cout << s <<endl;
tigerjacky 2005-10-18
  • 打赏
  • 举报
回复
thank you 原来有 substr 揭帖.
vcmute 2005-10-18
  • 打赏
  • 举报
回复
string strnew = strtest.substr(pos);

goodboyws 2005-10-18
  • 打赏
  • 举报
回复
陌生人改名叫剑圣呵呵,好名字
tigerjacky 2005-10-18
  • 打赏
  • 举报
回复
error C2664: 'TrimBlank' : cannot convert parameter 1 from 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' to 'char *'

这种转换真令人头痛...
Kudeet 2005-10-18
  • 打赏
  • 举报
回复
string strtest;
string::size_type pos=strtest.find_first_not_of(' ');
string strnew = strtest.substr(pos,strtest.size()-pos);

基本思路如此,GOOD LUCK
djfu 2005-10-18
  • 打赏
  • 举报
回复
自己写啊,很简单的。

// 去除一个字符串左边的空格
void TrimBlank(char *szSrc)
{
char *p, *q;
p = q = szSrc;
while((*q != '\0') && (*q == ' '))
q++;
while(*q != '\0')
*p++ = *q++;
*p = 0;
}

// 去除一个字符串所有的空格
void TrimBlank(char *szSrc)
{
char *p, *q;
p = q = szSrc;
while(*q != '\0')
{
if(*q != ' ')
*p++ = *q;
q++;

}
*p = 0;
}
i_noname 2005-10-18
  • 打赏
  • 举报
回复
string要自己写的,用find_first_not什么的找第一个非空格的位置,再返回substring就可以了。
手头没开发环境,具体函数自己查一下吧。
tigerjacky 2005-10-18
  • 打赏
  • 举报
回复
是 string 不是 CString ??
快乐鹦鹉 2005-10-18
  • 打赏
  • 举报
回复
TrimLeft

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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