Функция CharNext извлекает указатель на следующий символ в строке. Эта функция может обрабатывать строки, состоящие или из одно- или многобайтовых символов.
LPTSTR CharNext( LPCTSTR lpsz ); |
lpsz
[in] Указатель на символ в строке с завершающим нулем.
Возвращаемое значение - это указатель на следующий символ в строке или на символ завершающего нуля, если в это конце строки. Это относится к байтам для функции версий ANSI или WCHARs для версий Unicode.
Если lpsz указывает на символ завершающего нуля, возвращаемое значение равно lpsz.
Когда функция вызывается как функция ANSI, CharNext использует системную кодовую страницу по умолчанию, тогда как CharNextExA устанавливает используемую кодовую страницу.
Windows 95/98/Me: CharNextW поддерживается программой Microsoft Layer for Unicode (MSLU). Чтобы использовать ее, Вы должны добавить некоторые файлы к вашему приложению, как изложено в описании Microsoft Layer for Unicode для системы Windows 95/98/Me.
Обзор Строки, Функции, используемые строками, CharNextExA, CharPrev
Размещение и совместимость CharNext | ||
К | Windows XP | Да |
л | Windows 2000 Professional | Да |
и | Windows NT Workstation | Да версии 3.1 и выше |
е | Windows Me | Да |
н | Windows 98 | Да |
т | Windows 95 | Да |
С | Windows 2003 Server | Да |
е | Windows 2000 Server | Да |
р | Windows NT Server | Да версии 3.1 и выше |
в | ||
е | ||
р | ||
Используемая библиотека | User32.lib | |
Используемая DLL | user32.dll | |
Заголовочный файл | ||
- объявлено в | Winuser.h | |
- включено в | Windows.h | |
Unicode | Реализуется как версии Unicode и ANSI. | |
Замечания по платформе | Не имеется |