Форум программистов, компьютерный форум CyberForum.ru

Считывает текст с файла и выводит в другой файл - C++

Восстановить пароль Регистрация
 
Ram_SG
0 / 0 / 0
Регистрация: 07.11.2013
Сообщений: 14
11.12.2013, 21:40     Считывает текст с файла и выводит в другой файл #1
Здравствуйте, уважаемые)
По возможности помогите с написанием кода, буду очень благодарен.

Условие:
Написать программу, которая считывает текст с файла и выводит в другой файл и на экран только предложения, которые начинаются с тире, перед которым могут идти только пробелы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.12.2013, 21:40     Считывает текст с файла и выводит в другой файл
Посмотрите здесь:

C++ написать программу, которая считывает текст из файла и выводит на экран
Написать программу, которая считывает текст из файла и выводит его на экран C++
Написать программу, которая считывает текст из файла и записывает в другой файл C++
C++ Написать программу , которая считывает текст из файла и записывает в другой файл только предложения , не содержащие заданное с клавиатуры слово можешь
Написать программу которая считывает считывает текст из файла и записывает в другой слова состоящие не менее чем из 7 букв C++
C++ Написать программу, которая считывает текст из файла и выводит на экран количество гласных букв в строке текст
Написать программу, которая считывает текст из файла и выводит на экран только цитаты C++
Программа, которая считывает текст из файла, и выводит на экран только цитаты C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ram_SG
0 / 0 / 0
Регистрация: 07.11.2013
Сообщений: 14
13.12.2013, 00:36  [ТС]     Считывает текст с файла и выводит в другой файл #2
Помогите переделать этот код под мое условие)

#include <fstream>
#include <iostream>
#include <string>
#include <vector>

int main()
{
std::ifstream ifs("input.txt");
if (!ifs)
return 1;
std::ofstream ofs("output.txt");
std::vector<std::string> vec;
std::string line;
// пока считали строку с входного файла
while (std::getline(ifs, line))
{
if (line.back() == '!') // если восклицательное предложение - запоминаем
vec.push_back(line);
else // иначе выводим на экран и в файл
{
std::cout << line << std::endl;
ofs << line << std::endl;
}
}
// выводим все что осталось (все восклицательные предложения)
for (std::vector<std::string>::const_iterator cit = vec.begin();
cit != vec.end(); ++cit)
{
std::cout << *cit << std::endl;
ofs << *cit << std::endl;
}
}
Yandex
Объявления
13.12.2013, 00:36     Считывает текст с файла и выводит в другой файл
Ответ Создать тему
Опции темы

Текущее время: 07:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru