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

Работа с файлами - C++

Восстановить пароль Регистрация
 
Коля123
0 / 0 / 0
Регистрация: 08.03.2010
Сообщений: 18
12.05.2010, 16:48     Работа с файлами #1
Помогите пожалуйста с этой задачей: даны файлы f и g, компоненты которых являются целыми числами. Записать в файл h сначала компоненты файла f, затем компоненты файла g с охранением порядка.
Заранее благодарен.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2010, 16:48     Работа с файлами
Посмотрите здесь:

Работа с файлами C++
C++ работа с файлами
Работа с файлами C++
C++ Работа с файлами
C++ Работа с файлами
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tyoma
40 / 40 / 8
Регистрация: 12.05.2010
Сообщений: 106
Завершенные тесты: 3
12.05.2010, 17:03     Работа с файлами #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>
using namespace std;
char f[] = "file1.txt";
char g[] = "file2.txt";
char h[] = "out.txt";
ifstream inp1(f);
ifstream inp2(g);
ofstream out(h);
 
int main()
{
    int n;
    while(!inp1.eof()) {
        inp1 >> n;
        out << n << " ";
    }
    while(!inp2.eof()) {
        inp2 >> n;
        out << n << " ";
    }
    out.close();
    inp1.close();
    inp2.close();
        return 0;
}
Коля123
0 / 0 / 0
Регистрация: 08.03.2010
Сообщений: 18
12.05.2010, 17:28  [ТС]     Работа с файлами #3
Tyoma, что-то я не пойму как он работает...
Tyoma
40 / 40 / 8
Регистрация: 12.05.2010
Сообщений: 106
Завершенные тесты: 3
12.05.2010, 17:41     Работа с файлами #4
открывает файлы file1.txt и file2.txt для чтения, out.txt для записи, считывает из файла file1.txt числа, записывает их через пробел в out.txt, затем тоже самое со 2 файлом и в конце закрывает файлы.

PS файлы file1.txt и file2.txt должны обязательно быть
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
12.05.2010, 19:44     Работа с файлами #5
Tyoma, та же ошибка - последнее число из каждого файла по два раза копируется.
Tyoma
40 / 40 / 8
Регистрация: 12.05.2010
Сообщений: 106
Завершенные тесты: 3
12.05.2010, 20:03     Работа с файлами #6
C++
1
2
3
4
5
6
        while(inp1 >> n) {
                out << n << " ";
        }
        while(inp2 >> n) {
            out << n << " ";
        }
Вот так вроде все правильно работает
yura`
 Аватар для yura`
11 / 21 / 0
Регистрация: 09.02.2010
Сообщений: 107
12.05.2010, 21:58     Работа с файлами #7
Программа сам текстовый файл создает...но в нем пусто...я создал 2 текстовых файла с текстом...а оно 0 эмоций. Помогите пожалуйста.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
12.05.2010, 22:43     Работа с файлами #8
yura`, точно работает, я проверял. В файлах числа должны быть разделённые пробелами или по одному в строке, а не текст.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2010, 00:30     Работа с файлами
Еще ссылки по теме:

C++ Работа с файлами
Работа с файлами C++
Работа с файлами C++

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

Или воспользуйтесь поиском по форуму:
yura`
 Аватар для yura`
11 / 21 / 0
Регистрация: 09.02.2010
Сообщений: 107
13.05.2010, 00:30     Работа с файлами #9
Да, все работает, спасибо
Yandex
Объявления
13.05.2010, 00:30     Работа с файлами
Ответ Создать тему
Опции темы

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