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

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

Войти
Регистрация
Восстановить пароль
 
Коля123
0 / 0 / 0
Регистрация: 08.03.2010
Сообщений: 18
#1

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

12.05.2010, 16:48. Просмотров 559. Ответов 8
Метки нет (Все метки)

Помогите пожалуйста с этой задачей: даны файлы f и g, компоненты которых являются целыми числами. Записать в файл h сначала компоненты файла f, затем компоненты файла g с охранением порядка.
Заранее благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2010, 16:48
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с файлами (C++):

Работа с файлами C++ - C++
Условие: Скопировать из файла F1 в файл F2 все строки, в которых содержится два одинаковых слова. Определить номер слова, в котором больше...

Работа с файлами - C++
Здравствуйте. Недавно начал программировать на c++ (знаю php, поэтому было легко). И дошло до того, что нужно работать с файлами. Поначалу...

Работа с файлами - C++
Открыть каталог, проверить файлы на обычность, проверить в именах файлов наличие знака $, и если он есть заменить на размер файла. ...

Работа с файлами - C++
Есть толпа зверушек. Нужно указать: номер записи, название животного, длительность его жизни, его среду обитания и вес. При задании среды...

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

работа с файлами - C++
мне бы надо на C........... помогите пожалуйста, а то чет не могу разобраться #include <iostream> #include <stdio.h> #include...

8
Tyoma
51 / 51 / 8
Регистрация: 12.05.2010
Сообщений: 141
Завершенные тесты: 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;
}
1
Коля123
0 / 0 / 0
Регистрация: 08.03.2010
Сообщений: 18
12.05.2010, 17:28  [ТС] #3
Tyoma, что-то я не пойму как он работает...
0
Tyoma
51 / 51 / 8
Регистрация: 12.05.2010
Сообщений: 141
Завершенные тесты: 3
12.05.2010, 17:41 #4
открывает файлы file1.txt и file2.txt для чтения, out.txt для записи, считывает из файла file1.txt числа, записывает их через пробел в out.txt, затем тоже самое со 2 файлом и в конце закрывает файлы.

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

Работа с файлами - C++
Хотелось бы разобраться как работать с файлами. Придумал программу самую простенькую, хочу загнать ее в файл. #include &lt;stdio.h&gt; ...

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

Работа с файлами - C++
Скажите поожалуйста как сделать что бы программа могла читать и записывать в любой фаил информацию т.е Могла читать из фаила и...

работа с файлами - C++
подскажите как можно сохранить/считать с файла *.dat и чтобы этот файл не смогли прочесть(даже открыть) другие пользователи.


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

Или воспользуйтесь поиском по форуму:
9
Yandex
Объявления
13.05.2010, 00:30
Ответ Создать тему
Опции темы

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