更新时间:2015-12-22 18:47:55浏览次数:1+次
#include <windows.h>
#include <tchar.h>
int main()
{
TCHAR *lpszStart = _T("TEST");
TCHAR *lpszCurrent = lpszStart + 2;//向后移了两位,指向S字符
TCHAR *strResult = CharPrev(lpszStart, lpszCurrent);
MessageBox(NULL, strResult, _T(""), MB_OK);//显示EST
return 0;
}
LPSTR CharPrevExA(WORD CodePage,LPCSTR lpStart,LPCSTR lpCurrentChar,DWORD dwFlags);#include <windows.h>
int main()
{
LPCSTR lpszStart = "TEST";
LPCSTR lpszCurrent = lpszStart + 2;//向后移了两位,指向S字符
WORD wCount = CP_ACP;
DWORD dwCount = 0;
LPSTR strResult = CharPrevExA(wCount, lpszStart, lpszCurrent, dwCount);
MessageBoxA(NULL, strResult, "", MB_OK);//显示EST
return 0;
}
可能有些地方描叙不准确或者理解有错误的地方,希望大家能提出来,我会好好改进的。相关资讯