Я не хочу ловить вас кормом, но в то же время вы много узнаете, глядя на код. Следующий пример использует вектор в качестве основного контейнера и функцию сортировки вместе с лямбдой для сортировки от самого низкого до самого высокого.
std::vector<std::string> myList;
myList.push_back("why");
myList.push_back("am i");
myList.push_back("helping you with");
myList.push_back("your");
myList.push_back("homework");
std::sort(myList.begin(),myList.end(),[](const std::string& val1, const std::string& val2){
return val1.size() < val2.size();
});
for (auto& itm : myList)
{
std::cout << itm << std::endl;
}
Таким образом, вы должны: 1) прочитать слова из файла, 2) хранить их в какой-то контейнер, 3) измеряют длину слова, 4) сортировать слова по длине и 5) написать их в другой файл. Какие части вы можете сделать, и с какими проблемами вы сталкиваетесь? – Beta
** Нет **. Это не аутсорсинг домашней работы. –
ok Я знаю, как обрабатывать 'ifstream'' ofstream', измерять его' string.size() ', я не уверен, как использовать' 'для их сохранения и сортировки по заказу –
BongBong