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

Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов - C++

Восстановить пароль Регистрация
 
holt
0 / 0 / 0
Регистрация: 08.01.2012
Сообщений: 36
05.05.2012, 13:18     Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов #1
Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2012, 13:18     Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов
Посмотрите здесь:

C++ Дано два одномерных массива целых чисел А и В. Вычислить одномерный массив С, который содержит элементы, присутствующие в массивах А и В в одном экзем
C++ дано 2 целочисленных файла, получить пересечение
C++ Требуется прочитать поочередно цифры из файла
C++ Дано два целочисленных массива Сформировать новый массив, который содержит элементы первого массива, которых нет во втором
C++ Дано два файла. Получить третий, содержащий поочередно строки исходных двух файлов
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jelum
0 / 0 / 0
Регистрация: 30.05.2010
Сообщений: 17
05.05.2012, 13:42     Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов #2
Где у тебя возникли трудности?
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
05.05.2012, 18:17     Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <fstream>
 
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    static char filename[3][256] = 
        { "d:\\input.txt", "d:\\outp1.txt", "d:\\outp2.txt" };
    ifstream ifs(filename[0], ifstream::in);
    ofstream ofs1(filename[1], ofstream::out);
    ofstream ofs2(filename[2], ofstream::out);
 
    ofstream* ofspv[2] = { &ofs1, &ofs2 };
    int index = 0; char line[256] = "\0";
    while ((ifs.peek() >= 0) && (ifs.getline(line,256)))
    {
        int nfspv = (index % 2) ? 1 : 0;
        *ofspv[nfspv]<<line<<endl; index++;
    }
 
    return 0;
}
Jelum
0 / 0 / 0
Регистрация: 30.05.2010
Сообщений: 17
05.05.2012, 18:43     Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов #4
ошибся
Yandex
Объявления
05.05.2012, 18:43     Дано 2 тестовых файла . Получить 3-й который содержит поочередно строки из 2-х файлов
Ответ Создать тему
Опции темы

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