0

如何获得第一个名字。这是数据样本。这里的名字是欧文,弗洛伦西奥。我需要读取并获取 frm whitespace 的值;??

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 回答