4

重複の可能性:
C++で文字列の開始を確認する方法

wstringが特定の文字列で始まっているかどうかを確認する必要があります。

const wstring str = "Hello World";
wstring temp="Hello ";

strで始まるかどうかを確認するにはどうすればよいtempですか?

4

1 に答える 1

11

初心者には幅の広いリテラルを使用します。その後、それは簡単です:

std::wstring const str = L"Hello World";

// one method:
if (str.substr(0, 6) == L"Hello ") { /* yay */ }

// another method, better:
if (str.find(L"Hello ") == 0) { /* hooray */ }
于 2012-07-24T22:32:31.527 に答える