ЛВ
Лена Вечкилёва

Помогите дописать параметры

Есть файл со списком забаненых ip. Там их 8 тысяч примерно, нужно к каждой строчке дописать параметр -1 Admin Ban что бы выглядело вот так 178.44.128.2 -1 Admin Ban. Вручную это не вариант, помогите это сделать.

ОФ
Ольга Фомина

#include
#include
#include
#include
using namespace std;
int main() {
setlocale(0, "");
cout << " Введите имя текстового файла с раширением: ";
string filename;
getline(cin, filename);
string suffix = " -1 Admin Ban\n";
ifstream is(filename.c_str(), ifstream::out);
try { if (!is) throw runtime_error(" Не удалось открыть файл " + filename); }
catch (runtime_error const& e) {
cout << "Исключение: " << e.what() << endl;
is.close();
}
vector file;
string tmp;
while (!is.eof()) {
is >> tmp;
tmp += suffix;
file.push_back(tmp);
}
if (!file.empty()) {
ofstream os(filename.c_str(), ofstream::out);
try { if (!os) throw runtime_error(" Не удалось записать в файл " + filename); }
catch (runtime_error const& e) {
cout << "Исключение: " << e.what() << endl;
os.close();
}
copy(begin(file), end(file), ostream_iterator(os));
os.close();
}
}

ЮФ
Юля Фёдорова

на python'e http://pastebin.com/k4U7SDyY , где new.txt ваш файл с IP-адресами, а new_file - итоговый
майл ответы не поддерживает нормальную вставку кода

Похожие вопросы
Помогите дописать программу! срочняк
помогите дописать программу
Помогите с С++ (дописать программу) (учим си)
Помогите дописать сайт
помогите дописать код на С++
Помогите дописать скрипт
Помогите дописать програмку=))
[Ассемблер] Помогите дописать комментарии к программе
Помогите дописать задачу на Двумерный массив
Javascript. Помогите дописать функцию