找尋幸福的方向

關於部落格
  • 57750

    累積人氣

  • 12

    今日人氣

    0

    訂閱人氣

[vc++]字串切割

// 切割資料
WCHAR str[] = L"mars@hotmail.com"

WCHAR dataLeft[MAX_PATH];
WCHAR dataRight[MAX_PATH];

PWSTR p1;
PWSTR p2;

p2 = wcsstr( str , L"@" ) + 1; // 指向找到"@"的下一個字元的位址

wcscpy( dataRight , p2 ) ; // copy "hotmail.com"

ZeroMemory( dataLeft , sizeof( dataLeft ) ); // 設為0,避免字串沒結尾

wcsncpy( dataLeft, str , p2 - 1 - str );             // p2 -1 是回到@的起頭 "s"的結尾

//   01234567890123456789
//   mars.lin@hotmail.com
//   |          ||
//   |          |p2
//   |        p2-1
//  str


相簿設定
標籤設定
相簿狀態