第一种方式#include "stdafx.h" #include <string.h> #include <stdio.h> #include <Windows.h> #include <atlbase.h> #include <atlfile.h> int main(int argc,char** argv) { wchar_t temp[MAX_PATH] = L"Hello:words,what is your name?"; wchar_t* result = NULL; wchar_t szname[MAX_PATH] = {0}; result = StrRStrIW(temp,NULL,L":"); printf("result = %S\r\n",result); lstrcpy(szname,++result); printf("Szname = %S\r\n",szname); return 0; } 输出: result = :words,what is your name? Szname = words,what is your name?
第二种方式: int main(int argc,char** argv) { char* name = "Hello word:your is what name?"; char* cres = NULL; cres = strstr(name,":"); printf("Cres = %s\r\n",++cres); return 0; } 输出: Cres = your is what name?
时间: 2024-10-14 08:02:50