Форум программистов, компьютерный форум, киберфорум
Наши страницы

Удалить все пустые строки из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск файлов на дисках в Turbo C++ 3.0! http://www.cyberforum.ru/cpp-beginners/thread287000.html
Как осуществить поиск файлов (file.txt) на диске, а потом вывести содержимое файла на дисплей?
C++ файловые переменные Помогите решить задачу на си: Дан файл f, содержащий различные даты. Каждая дата - это число, месяц и год. Найти: а) год с наименьшим номером; б) все весенние даты; в) все осенние даты г)... http://www.cyberforum.ru/cpp-beginners/thread286995.html
Вывести вторые слова всех предложений C++
Условие задачи:Дан текст, состоящий из N (2=<N<=10) строк с максимальной длиной 80 символов. Необходимо вывести в алфавитном порядке вторые слова всех предложений. Считать, что текст написан...
C++ Дан массив из слов (в одной строке одно слово)
Дан массив из слов (в одной строке одно слово). Исключить из массива все слова, в состав которых входит более пяти букв.
C++ Присвоить новое значение для char http://www.cyberforum.ru/cpp-beginners/thread286969.html
Доброго времени суток! Объявилась не большая проблема: char Folder1 = "Objects\\Forest\\"; if (map==0) Folder1 = "Objects\\Desert\\"; else if (map==1) Folder1 = "Objects\\Steel\\"; Вроде...
C++ Альтернативный способ русского шрифта? #include <iostream> int main(){ std::cout << "ЋвўҐв: "; return 0; } Эту строчку нашел в одном исходнике. Как это называется, и как можно преобразовать в такой формат русский текст? подробнее

Показать сообщение отдельно
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
02.05.2011, 11:45
Как - то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <fstream>
#include <cassert>
#include <string>
 
void Delete_Empty_Line (void)
{
    std::ifstream FileInput ("input.txt", std::ifstream::in);
    std::ofstream FileOutput ("output.txt", std::ofstream::out);
    assert(FileInput);
    assert(FileOutput);
 
    std::string String_Of_File;
    while (FileInput)
    {
        std::getline(FileInput, String_Of_File);
        if (!String_Of_File.empty())
        {
            FileOutput << String_Of_File;
            FileOutput << std::endl;
        }   
    }
    FileInput.close();
    FileOutput.close();
}
Добавлено через 6 минут
Потом можно из output.txt перенести весь текст в input.txt!
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru