class StringHelper
{
public:
static TPtr TrimLeft(const TDesC& aDes);
static TPtr TrimRight(const TDesC& aDes);
static TPtr Trim(const TDesC& aDes);
};
这是类的头文件,TrimLeft() 是把左边的空格去掉。TrimRight()是把右边的空格去掉,Trim()是把左右的都去掉,请问怎么实现啊??
------解决方案--------------------------------------------------------
你可以找出第一个非空格和最后一个非空格的字符的位置,然后用Right,Left,Mid就能返回指针了
------解决方案--------------------------------------------------------
symbian 定义TPtrC和TPtr有目的,两者意义不同,互相代替会有问题的