прочитайте и получите значение между пробелами и другим символом

0

как получить первое имя. вот пример данных. Первое имя здесь - Оуэн, Флоренсио. Мне нужно прочитать и получить значение frm whitespace; ??

Owen;Grzegorek;Howard Miller Co;15410 Minnetonka Industrial Rd;Minnetonka;Hennepin;MN;55345;952-939-2973;952-939-4663;[email protected];http://www.owengrzegorek.com
Florencio;Hollberg;Hellenic Museum & Cultural Ctr;2211 Kenmere Ave;Burbank;Los
  • 1
    1. Можете ли вы немного улучшить вопрос, чтобы я мог понять, что вы на самом деле спрашиваете? и 2. Можете ли вы показать нам, что вы пробовали до сих пор и с какими проблемами вы сталкивались, пытаясь это сделать?
Теги:

1 ответ

0

Используйте строку :: find, чтобы найти первый экземпляр с запятой, и выполните строку :: 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

Конечно, вам нужно изменить код в соответствии с вашими потребностями.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню