НК
Николай Кадушкин

С++ .Составление программ с использованием строк.. . как сделать чтобы программа выводила фамилии,

Начинающиеся с какой либо буквы или слога
-_________

1.
"Определить, сколько фамилий в списке начинаются
на определенную букву (или слог) . "

Ольга
Ольга

#include
#include
#include
using namespace std;
int main() {
wcout.imbue(locale(".866"));
wcin.imbue(locale(".866"));
vector people = {
L"Иванова Инна Сергеевна",
L"Филиппов Геннадий Андреевич",
L"Иванов Денис Борисович",
L"Филимонова Галина Дмитриевна",
L"Иевлева Елена Сергеевна",
L"Антонов Иван Фомич"
};
wcout << L"Введите Фамилия: ";
wstring person;
getline(wcin, person);
size_t size = people.size();
for (size_t i = 0; i < size; ++i) if (people.at(i).substr(0, person.size()) == person) wcout << people.at(i) << L'\n';
cin.sync();
cin.get();
}

СЛ
Сергей Леонов

Фрагмента, вырванного из контекста задачи, недостаточно, чтобы ответить на Ваш вопрос.

Похожие вопросы
PHP-вопрос. readfile выводит текстовый файл в одну строку. Как сделать так что бы он учитывал новые строки в файле?
помогите с выводом строки C++
Поиск строки и вывод номера.
Вводится строка 'фамилия имя отчество'.Вывести на экран строку 'фамилия и. о. 'Сделайте программу в паскале
Pascal.Задача: Написать программу, которая выводит на экран мое имя и фамилию.
С++ Файловый ввод-вывод с использованием потоков
Составление программ с использованием функций, возвращающих значения (С++)
Составление программ с использованием функций, не возвращающих значения (C++)
Составление программ с использованием функций, передающих значения через глобальные переменные (С++)
Составление программ с использованием символьных строк (C++)