2010-07-16 3 views
0

У меня есть некоторые проблемы с указателемКак получить Char константный * TCHAR указатель указывает на

void getPartOfString(const TCHAR * wholeString) 
{ 
    const TCHAR * pPointer = NULL; 
    pPointer = _tcsstr(wholeString, searchedString); //searching for a special string in string 
    pPointer += _tcslen(searchedString); //set pointer to the beginning of the string wanted 
    //here I want to check if the char, the pointer points to is a space and if it is set it forward 
} 

Итак, как я могу избавиться от этого пространства?

ответ

4

Если я понял вопрос правильно:

if (*pPointer == _T(' ')) 
    ++pPointer; 

_T макро гарантирует, что результат всегда типа TCHAR, является ли TCHAR определяется как char (ANSI) или в качестве wchar_t (Unicode).

+0

OMG, спасибо. Никогда не думал, что это может быть так просто ... – Stefanie

+0

@Stefenie: Обычный способ поблагодарить кого-то за правильный ответ на stackoverflow - отметить этот ответ как принятый. – Johnsyweb

Смежные вопросы