funvarez
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: funvarez Цитата:Дан файл , в котором записано:фамилия имя отчество, фамилия имя отчество,... создать новый файл, в который поместить данные в таком порядке: отчество имя фамилия, отчество имя фамилия,... Код:#include "stdafx.h" #include <string> #include <fstream> int main() { std::ifstream ifs("input.txt"); std::ofstream ofs("output.txt"); while(!ifs.eof()) { std::string i, o, f; std::getline(ifs, i, ' '); std::getline(ifs, o, ' '); std::getline(ifs, f); ofs << o << ' ' << i << ' ' << f << std::endl; } return (0); } | [q]funvarez не работает!! Добавлено: Код:#include "stdafx.h" #include <string> #include <fstream> int main() { std::ifstream ifs("input.txt"); std::ofstream ofs("output.txt"); while(!ifs.eof()) { std::string i, o, f; std::getline(ifs, i, ' '); std::getline(ifs, o, ' '); std::getline(ifs, f); ofs << o << ' ' << i << ' ' << f << std::endl; } return (0); } не работает!!Будет работать, когда фио не будут отделены запятой и только, когда расположены в столбец |