Приветствую всех!не пинайте сильно если глупости спрошу, начал С++ изучать столкнулся с непонятностями.
подскажите пожалуйста можно ли строку состоящую из нескольких слов, разделённых запятыми или побелами, введённую с помощью gets разбить на отдельные слова и сохранить эти слова в разнве переменные для последующего анализа например на предмет наличия слов не содержащих гласных букв: если можно то какими функциями и из какого пакета?
и вотрой вопрос - есть шаблон структуры "Государство - наименование, столица, численность и площадь" - написал свою функцию для формирования экземпляра структуры что бы очередной экземпляр вносился при помощи этой функции
int i;
struct empire{char name[],capital[]; int public,area;}
empire str[];
for (i=0;i<10;++i){
str[i]=state(i)
}
char state(i){
cout << "ввести название"; cin >> str[i].name;
cout << "ввести столицу"; cin >> str[i].capital;
cout << "ввести население"; cin >> str[i].public;
cout << "ввести площадь"; cin >> str[i].area;
return ХЗ
}
собственно вопрос в том как вернуть из подпрограммы все эти значения для одного экземпляра структуры, т.е. умеет ли return возвращать одновременно нескеолько значений?