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

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

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

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

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

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

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

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

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

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

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

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

Поочередной считывание строк из текстового файла - C++
Здравствуйте! Есть текстовый файл в котором, например, 3 строки разной длинны: 11a1a1a1 2b22b2b2b2b2 3n3nnn33 для них есть...

Считывание двумерного массива из текстового файла - C++
Столкнулся с проблемой при компиляции в C++ Builder ( File1.cpp(29): E2062 Invalid indirection Full parser context ...

Считывание и парсинг данных с текстового файла - C++
Как правильно считать такую строку с етого файла? 3 circle 3.0 3.0 5.0 square 0.0 0.0 0.0 4.0 4.0 4.0 4.0 0.0 triangle 3.0 3.0 0.0...

Считывание смешанных данных из текстового файла - C++
Доброго времени суток. Я столкнулся с проблемой. Мне нужно считывать смешанные данные из текстового файла. Во-првых смешанные данные...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 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;
}
Эльвина2202
Сообщений: n/a
01.04.2013, 15:27     Считывание из текстового файла в строку #3
С 17 по 20 строку не совсем понимаю,что делает.
DiffEreD
1428 / 765 / 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;
}
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
01.04.2013, 20:44     Считывание из текстового файла в строку #5
Цитата Сообщение от Эльвина2202 Посмотреть сообщение
С 17 по 20 строку не совсем понимаю,что делает.
Цитата Сообщение от Эльвина2202 Посмотреть сообщение
Необходимо,чтобы программа вынимала по одной строке и записывала в другой файл
Это и делает.
Yandex
Объявления
01.04.2013, 20:44     Считывание из текстового файла в строку
Ответ Создать тему
Опции темы

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