char类型清空 多余空格

来源:百度知道 编辑:UC知道 时间:2024/09/12 17:34:05
比如说有个char name【100】,内容是:_ _ _chenlizhang_ _ _ _横线代表空格怎么删除上述空格得到chenlizhang
用while或者是for循环的我会,想知道有没有这样的字符串处理函数呢?

string name = "_ _ _chenlizhang_ _ _ _";
for (string::iterator iter = name.begin();iter != name.end();
iter = name.erase(find(iter, name.end(), ' ')));

看下CString类中TrimLeft,TrimRight,
#include <afx.h>
CString str=name;
str.TrimLeft();
str.TrimRight();

str就是chenlizhang