0

最初の名前を取得する方法。ここにデータのサンプルがあります。名前はオーウェン、フロレンシオです。空白から値を読み取って取得する必要があります。??

Owen;Grzegorek;Howard Miller Co;15410 Minnetonka Industrial Rd;Minnetonka;Hennepin;MN;55345;952-939-2973;952-939-4663;owen@grzegorek.com;http://www.owengrzegorek.com
Florencio;Hollberg;Hellenic Museum & Cultural Ctr;2211 Kenmere Ave;Burbank;Los
4

1 に答える 1

0

string::find を使用してセミコロンの最初のインスタンスを見つけ、string::substr を実行します。

string str = "Florencio;Hollberg;Hellenic Museum & Cultural Ctr;2211 Kenmere Ave;Burbank;Los";
std::size_t pos = str.find(";");
str = str.substr(0, pos);
cout << str << endl;

出力:

Florencio

もちろん、必要に応じてコードを変更する必要があります。

于 2013-11-02T05:28:57.667 に答える