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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Эльвина2202
Сообщений: n/a
#1

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

31.03.2013, 20:27. Просмотров 451. Ответов 4
Метки нет (Все метки)

Всем доброго вечера. Кто бы мог помочь мне в написании программы. К сожалению, в си++ я совсем чайник и была бы очень благодарна,если кто-нибудь помог бы мне.
Задача:
Исходный файл с текстом "Война и Мир",текст разбит на строки. Необходимо,чтобы программа вынимала по одной строке и записывала в другой файл. Каждая строка шифруется ключом large.
Прошу прощения, если такой вопрос уже задавался.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.03.2013, 20:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Считывание из текстового файла в строку (C++):

Считывание текстового файла - C++
Вот сам файл Я считываю символ в отдельное поле класса, потом 2 цифры после символа в отдельные 2 поля, а затем сама проблема: остальные...

Считывание из текстового файла - C++
Нужно модифицировать программу. Чтобы пользователь вводил текст НЕ в диалоговом окне, а текст был записан в *. ТХТ файле, откуда программ...

Считывание текстового файла - C++
Помогите, пожалуйста, разобраться. При считывании текстового файла, последние несколько символов считываются 2 раза, т.е., если исходный...

Считывание из текстового файла - C++
Всем привет. У меня есть текстовый файл в котором, к примеру записана информация:"Фамилия Имя". Как мне из этого файла по словно...

Считывание строк из текстового файла - C++
Доброго времени суток! Дана задача: Подготовить файл со списком из 20 сотрудников (в каждой строке файла записаны фамилия, имя и...

Считывание double из текстового файла - C++
Ковырялся тут в коде и заметил интересную фишку. Считываем значения double из текстового файла. ifstream ifs; ifs.open(name,...

4
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
31.03.2013, 23:41 #2
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
26
#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
using namespace std;
 
int main()
{ 
    ifstream fin("input.txt");
    if (fin.is_open())
    {
        ofstream fout("output.txt");
 
        while(!fin.eof())
        {
            string str;
            getline(fin, str);
            fout << str;
            if (fin.peek() != EOF) fout << endl;
        } 
    }
    else cout << "Error!" << endl;
      
    system("pause");
    return 0;
}
0
Эльвина2202
Сообщений: n/a
01.04.2013, 15:27 #3
С 17 по 20 строку не совсем понимаю,что делает.
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
01.04.2013, 16:11 #4
На всякий случай:
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 <vector>
#include <string>
#include <iterator>
#include <fstream>
#include <boost/algorithm/string.hpp>
 
int main() 
{
    std::fstream file("D:/file_in.txt", std::ios::in);
    if (file.is_open())
    {
        std::vector<std::string> lines;
        std::string text {std::istreambuf_iterator<char>(file), std::istreambuf_iterator<char>()};
        boost::split(lines, text, boost::algorithm::is_any_of("\n"));
        
        file.close();
        file.open("D:/file_out.txt", std::ios::out | std::ios::app);
        for (const auto& str : lines) file<<str<<"\n";
    }
    else
        std::cout<<"Error opening file!\n";
    
    return 0;
}
0
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
01.04.2013, 20:44 #5
Цитата Сообщение от Эльвина2202 Посмотреть сообщение
С 17 по 20 строку не совсем понимаю,что делает.
Цитата Сообщение от Эльвина2202 Посмотреть сообщение
Необходимо,чтобы программа вынимала по одной строке и записывала в другой файл
Это и делает.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2013, 20:44
Привет! Вот еще темы с ответами:

Считывание данных из текстового файла c++ - C++
Здравствуйте,у меня по мере изучения c++ появился вопрос. Каким образом можно устанавливать курсор на строку? Если конкретно,то есть...

Считывание информации из текстового файла - C++
Ребят, как считать текст из блокнота с выводом его на экран?? (если можно с комментариями ) Заранее спасибо!

Считывание строки с текстового файла - C++
Напишите пожалуйстанаброски как можно считать строку с текстового файла ,для дальнейшей работы с ней.Используя string.h Спасибо

Считывание с текстового файла. Сортировка - C++
С текстового файла считать последовательность записей, содержащих данные о книге: &lt;Автор&gt;, &lt;Название книги&gt;, &lt;Год издания&gt;, &lt;Количество...


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

Или воспользуйтесь поиском по форуму:
5
Yandex
Объявления
01.04.2013, 20:44
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru