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

Скопировать содержимое одного файла в любое место в другом файле - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вставка в map и ошибка "Отсутствуют экземпляры конструктора" http://www.cyberforum.ru/cpp-beginners/thread1238363.html
Подчёркивает map в 3тей строчке и пишет ошибку 1 IntelliSense: отсутствуют экземпляры конструктора "std::pair<_Ty1, _Ty2>::pair ", соответствующие списку аргументов типы аргументов:...
C++ Ошибка C4430: missing type specifier - int assumed Вот так простенький код #pragma once #include "A.h" class B { public: B(void); ~B(void); }; #pragma once http://www.cyberforum.ru/cpp-beginners/thread1238334.html
Парсер, поддерживающий русские символы C++
Здравствуйте! Имеется .txt файл, из которого нужно считать слова и числа игнорируя знаки препинания и прочее. Слова могут быть русские. Как можно это сделать? boost::tokenizer не видит русские...
C++ Объем памяти выделяемый под unsigned char
Всем привет. Объясните разницу между array = new unsigned char(7*sizeof(unsigned char)); и unsigned char array; Почему при первом варианте sizeof(array) возвращает 4??? СentOS 6.5
C++ Откомпилировать и выполнить написанную программу из блокнота в Dev-C++ 4.9.9.2 http://www.cyberforum.ru/cpp-beginners/thread1238287.html
Здравствуйте. Только начал обучение языку С++ по книге "С++ Базовый курс автор Герберт Шилдт". Дошел до момента, где нужно взять образец программы, откомпилировать и выполнить и застрял, вот код: ...
C++ Программа закрывается сразу после отработки программа готова. Запускаю компилятор. Программа выполнена правильно, но окно сразу же закрывается! Какой код нужно вставить, чтобы окно оставалось открытым? подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
04.08.2014, 19:56
Лучше создать третий файл для результата.
И не смешивайте Сишный ввод вывод с потоковым вводом-выводом!
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>
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    ifstream  CLONE1("clone1.sfs");
    ifstream  CLONE2("clone2.sfs");
    ofstream  SAVE("quicksave.sfs");
    if(!CLONE1 || !CLONE@ || !SAVE)
    {
        cout << "Пожалуйста, положите файлы клона" << endl;
        cout << "в одну папку с данной программой" << endl;
        cout << "Имя файлов с клоном должно быть CLONE1.sfs и CLONE2.sfs"<< endl;
        system("pause");
        return 0;
    }
    const int size = 256;
    char mas[size];
    for(int i=0;i<3;i++) // копируем первые 3 строки из второго файла
    {
         CLONE2.getline(mas,size);
         SAVE<<mas<<endl;
    }
    for(int i=0;i<3;i++) // копируем 3 строки из первого файла
    {
         CLONE1.getline(mas,size);
         SAVE<<mas<<endl;
    }
    while( CLONE2.getline(mas,size) )// дописываем остаток
           SAVE<<mas<<endl;
    CLONE1.close();
    CLONE1.close();
    SAVE.close();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru