Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.03.2013, 20:22   #1
Shonny94
Пользователь
 
Регистрация: 15.09.2012
Сообщений: 11
По умолчанию Перевести с С++ в Си

Код:
// Даны файлы чисел F и G . Записать в файл H сначала компоненты файла F, затем файла G с сохранением порядка . 
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
 
// функция для вывода чисел из файла
void fin(ifstream &inf)
{
    int dat;
    while (!inf.eof())
    {
        inf >> dat;
        cout << dat << ' ';
    }
    inf.close();
}
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    ifstream inF ("F.txt");
    ifstream inG ("G.txt");
    ofstream outH("H.txt");
    if (!inF.is_open() || !inG.is_open() || !outH.is_open()) cout << "Ошибка при открытии файла!" << endl;
    else
    {
        int dat;
        while (!inF.eof())
        {
            inF >> dat;
            outH << dat << ' ';
        }
    
        while (true)
        {
            inG >> dat;
            outH << dat;
            if (inG.eof()) break;
            outH << ' ';
        }
        
        outH.close();
       
        // вывод содержимого файлов
        inF.clear();
        inG.clear();
        inF.seekg(0);
        inG.seekg(0);
 
        fin(inF);
    
        cout << endl;
    
        fin(inG);
    
        cout << endl;
    
        ifstream inH("H.txt");
        if (!inH.is_open()) cout << "Ошибка при открытии файла!" << endl;
        else fin(inH);
    }
    
    system("pause");
    return 0;
}
Shonny94 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевести на Си ++! Руслан92 Помощь студентам 3 13.05.2011 19:24
перевести в C# ~Леди~ C# (си шарп) 11 06.04.2011 23:22
Перевести в С# Nicrom C# (си шарп) 5 05.04.2011 16:03
Перевести на СИ DartDayring Общие вопросы C/C++ 4 30.03.2010 17:46
перевести из C++ в C AlinAA Фриланс 8 06.03.2009 20:41