Как получить Char a const * TCHAR, на который указывает указатель - PullRequest
1 голос
/ 16 июля 2010

У меня есть некоторые проблемы с указателем

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
}

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

1 Ответ

5 голосов
/ 16 июля 2010

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...