Предмет: Информатика,
автор: angryfukse
Дан текстовый файл F1 . Перепишите его содержимое в файл F2, сохраняя строчную структуру и удаляя пустые строки.
Язык С++.
//Предполагается, что текстовый файл содержит строки длиной не более 80 символов, строка состоит из слов, разделенных произвольным количеством пробелов.
clinteastwood2:
что значит и удаляя пустые строки?
Ответы
Автор ответа:
1
//Microsoft (R) C/C++ Optimizing Compiler Version 19.00.23506 for x64
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
ifstream fin("F1.txt");
ofstream fout("F2.txt");
string line;
while ( getline(fin, line) ) {
if ( !line.empty() ) {
fout << line << endl;
}
}
}
_____________________________
Пустые строки удалит, но если подряд идет много пробелов, они так и останутся.
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
ifstream fin("F1.txt");
ofstream fout("F2.txt");
string line;
while ( getline(fin, line) ) {
if ( !line.empty() ) {
fout << line << endl;
}
}
}
_____________________________
Пустые строки удалит, но если подряд идет много пробелов, они так и останутся.
Похожие вопросы
Предмет: Информатика,
автор: gjvgjb63
Предмет: Геометрия,
автор: nastyabeery134
Предмет: Математика,
автор: xayalabadalova1982
Предмет: Информатика,
автор: АтабекЮнусалиев
Предмет: Математика,
автор: pak198809