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

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

Войти
Регистрация
Восстановить пароль
 
tsveto4ek
0 / 0 / 0
Регистрация: 04.09.2013
Сообщений: 2
#1

Из одного файла скопировать в другой не удаляя содержимое второго и вывести на экран - C++

04.09.2013, 17:47. Просмотров 769. Ответов 5
Метки нет (Все метки)

Помогите пожалуйста с задачей, на вид простенькая, но не знаю что делать

из одного файла скопировать в другой не удаляя содержимое второго и вывести на экран
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2013, 17:47     Из одного файла скопировать в другой не удаляя содержимое второго и вывести на экран
Посмотрите здесь:

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

Скопировать содержимое одного файла в любое место в другом файле - C++
Мне надо скопировать содержимое одного файла в любое место в другом файле. Пример: Файл А: 12345 54321 22222 Файл Б:

Как скопировать из одного файла в другой? - C++
не понимаю, как копирование можно задать в коде #include "iostream.h" #include "fstream.h" #include "conio.h" int main() { ...

Скопировать данные с одного файла и записать в другой - C++
написать программу которая копирует данные из одного файла в другой лишь те символы чей код больше или рааен 77. помогите написать если...

Записать в файл строку. Скопировать в буфер последние два слова. Вывести содержимое буфера на экран - C++
#include <iostream> #include <fstream> using namespace std; int main(){ ofstream fout("test.txt"); if(!fout) { ...

Скопировать текст из одного файла в другой, добавляя порядковый номер строки и количество символов в ней - C++
Помогите с задачей, пожалуйста!!!:) спасибо заранее! Описать функцию Lines(FileIn, FileOut), которая считывает из входного файла...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Raali
623 / 327 / 34
Регистрация: 06.07.2013
Сообщений: 1,056
Завершенные тесты: 1
04.09.2013, 17:59     Из одного файла скопировать в другой не удаляя содержимое второго и вывести на экран #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
std::ifstream t1("file1.txt");
std::string buf;
 
t1.seekg(0, std::ios::end);  
buf.append(t1.tellg());
t1.close();
 
std::cout << buf;
 
std::ofstream t2("file2.txt");
t2 << buf;
t2.close();
правда тут второй удалится (недосмотрел)
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
04.09.2013, 18:08     Из одного файла скопировать в другой не удаляя содержимое второго и вывести на экран #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>       
#include <fstream>
 
int main()
{
    std::ifstream ifs("INPUT.txt");
    std::ofstream ofs("OUTPUT.txt", std::ios::app);
    
    char ch;
    ofs << std::endl;
 
    while (ifs.get(ch))
    {
        ofs << ch;
    }
 
    system("PAUSE");
    return 0;
}
Somebody
2786 / 1600 / 145
Регистрация: 03.12.2007
Сообщений: 4,189
Завершенные тесты: 1
04.09.2013, 18:21     Из одного файла скопировать в другой не удаляя содержимое второго и вывести на экран #4
C++
1
ofs << ifs.rdbuf();
Цитата Сообщение от Issues Посмотреть сообщение
C++
1
system("PAUSE");
#include <ctsdlib>, std::system.
tsveto4ek
0 / 0 / 0
Регистрация: 04.09.2013
Сообщений: 2
04.09.2013, 18:37  [ТС]     Из одного файла скопировать в другой не удаляя содержимое второго и вывести на экран #5
Как все таки лучше написать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.09.2013, 21:04     Из одного файла скопировать в другой не удаляя содержимое второго и вывести на экран
Еще ссылки по теме:

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

Вывести на экран символы первого файла с позиций, указываемых числами из второго файла - C++
Доброй ночи. Будте добры, помогите сделать задачу с файлами. Теоретически понимаю что нужно делать, а программно реализовать не могу( ...

Вывести на экран содержимое файла - C++
В чем моя ошибка, подскажите пожалуйста #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;windows&gt; ...

Вывести содержимое файла на экран - C++
#include&lt;stdio.h&gt; #include &lt;windows.h&gt; #include &lt;iostream&gt; int main() { setlocale(LC_ALL,&quot;Russian&quot;); int otv; char...


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

Или воспользуйтесь поиском по форуму:
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
04.09.2013, 21:04     Из одного файла скопировать в другой не удаляя содержимое второго и вывести на экран #6
Raali, у вас такое компилируется?
C++
1
buf.append(t1.tellg());
Вы что, собственно, в строку добавляете?

Добавлено через 28 минут
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
#include <iostream>
#include <fstream>
 
int main (int argc, char *argv[])
{
    using namespace std;
    
    setlocale(0, "");
    
    ifstream fin("f1.txt");
    if (!fin) cout << "Error fin!" << endl;
    else
    {
        fstream fout("f2.txt", ios::out | ios::in | ios::app);
        
        fout << fin.rdbuf();
        fout.seekg(0);
        
        cout << fout.rdbuf();
        
        fout.close();
        fin.close();
    }
    
    cin.get();
    return 0;
}
Yandex
Объявления
04.09.2013, 21:04     Из одного файла скопировать в другой не удаляя содержимое второго и вывести на экран
Ответ Создать тему
Опции темы

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