更新时间:2015-12-22 18:44:46浏览次数:1+次
#include <windows.h>
#include <tchar.h>
int main()
{
TCHAR *str = _T("TEST");
TCHAR *strNext = CharNext(str);
MessageBox(NULL, strNext, _T(""), MB_OK);
return 0;
}
LPSTR CharNextExA(WORD CodePage,LPCSTR lpCurrentChar,DWORD dwFlags);参数解释:CodePage是用来检查前导字节范围,有三种类型:CP_ACP:ANSI字符集,CP_MACCP:Macintosh代码页,CP_OEMCP:OEM代码页
lpCurrentChar是以空为结尾的const字符串。
dwFlags保留,必须为零(MSDN里面写明),尝试过其他数值,并没有发现异样。
返回值:跟CharNext一样#include <windows.h>
int main()
{
LPCSTR str = "TEST";
WORD wCount = CP_ACP;
DWORD dwCount = 0;
LPSTR strNextExA = CharNextExA(wCount, str, dwCount);
MessageBoxA(NULL, strNextExA, "", MB_OK);
//CharNextExA不是通用版本,是char类型,所以要用MessageBoxA打印字符串
return 0;
}
可能有些地方描叙不准确或者理解有错误的地方,希望大家能提出来,我会好好改进的。
相关资讯