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

Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
Alek70694
 Аватар для Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 240
07.12.2012, 00:14     Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл #1
Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл.
Прошу помочь в написании программы. Буду благодарен)

Добавлено через 2 часа 55 минут
Ну может кто помочь?(
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2012, 00:14     Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл
Посмотрите здесь:

C++ Файл: Из текстового файла найти max и min элемент и записать в другой текстовой файл, не используя массив
C++ Из текстового файла прочитать четные числа и записать их в другой файл (С++)
C++ Из текстового файла прочитать четные числа и записать их в другой файл без использования массива (код С++)
C++ Как считать из файла вторую строку?
Из текстового файла считать матрицу и записать ее в бинарный файл C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aloneman
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 16
07.12.2012, 01:24     Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл #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
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
int main() {
    ifstream fin;
    ofstream fout;
    string s ;
    int t=0;
    
    fin.open("D:\\1.txt");
     if (fin.fail())
     {
       cout<<"Error\n";
       exit(1);}
 
     fout.open("D:\\2.txt");
     if (fout.fail())
     {
       cout<<"Error\n";
       exit(1);}
 
     while(!fin.eof()) {
        getline(fin , s ) ;
        t++ ;
        if (t==2) fout<<s<<endl;
     }
 
     fout<<s ;
    
     fin.close();
     fout.close();
    system("pause");
    return 0 ;
}
Alek70694
 Аватар для Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 240
07.12.2012, 14:59  [ТС]     Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл #3
Спасибо, но почему-то в эклипсе находит ошибки =(
Как их исправить? Прилагаю скрин с ошибками(
http://s1.ipicture.ru/uploads/201212...s/4FGgbhuk.jpg
aloneman
0 / 0 / 0
Регистрация: 29.11.2012
Сообщений: 16
07.12.2012, 17:48     Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл #4
попробуй добавь #include <cstdlib> и
C++
1
system("pause")
замени на
C++
1
2
cin.get();
cin.get();
и вообще юзай студию!!!
Alek70694
 Аватар для Alek70694
4 / 4 / 0
Регистрация: 27.10.2012
Сообщений: 240
07.12.2012, 19:29  [ТС]     Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл #5
Цитата Сообщение от aloneman Посмотреть сообщение
попробуй добавь #include <cstdlib> и
C++
1
system("pause")
замени на
C++
1
2
cin.get();
cin.get();
и вообще юзай студию!!!
Спасибо)
Ну мне еще рано выбирать) На чём сказали в институте, на том и программирую))
А
C++
1
cin.get();
обязательно 2 раза нужно вписать? С 1 вроде работает без ошибок.
Можно так, как у вас, а можно еще
C++
1
exit (1);
заменить на
C++
1
return 1;
И как вы сказали,
C++
1
system("pause")
на
C++
1
cin.get();
без добавления #include <cstdlib> Вроде всё работает)
Если я не прав, поправьте)
Yandex
Объявления
07.12.2012, 19:29     Из текстового файла считать вторую строку и последнюю. Записать их в другой текстовой файл
Ответ Создать тему

Метки
вторую, другой, Записать, последнюю, строку, Считать, текстового, текстовой, файл, файла
Опции темы

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