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

Копирование данных из файла в файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Структура и работа с файлом http://www.cyberforum.ru/cpp-beginners/thread311199.html
Здравствуйте! Посмотрите в чем моя ошибка, пожалуйста Дан файл f, содержащий сведения о книгах. Сведения о каждой из книг-это фамилия автора,название и год издания. Найти название книг данного автора,изданных начииная с 1960 года. И второй вопрос, как должна быть написана инфа в самом файле #include <stdio.h> #include <iostream> #include <stdlib.h> #include <conio.h> using namespace...
C++ MySQL Для диплома! нужна красивая теория языком программиста Почему MySQL лучше остальных программ? http://www.cyberforum.ru/cpp-beginners/thread311198.html
C++ Ошибка void
void L1 { int i,k,c,h,d; char e; d=0; for (i=0,k=0,h=0;m!='\0';i++,k++,h++) { t1=m2; e=m2; for (c=0;c!=h;c++)
C++ распределение памяти
размещение памяти. LPVOID trm = VirtualAlloc(NULL, lasth+1*(sizeof (float)), MEM_COMMIT, PAGE_READWRITE); мне нужен указатель тип float на начало этой памяти, как сделать?
C++ Нобходимо считать ввод с консоли ПОСЛОВНО http://www.cyberforum.ru/cpp-beginners/thread311165.html
Вот я написал, но выдаётся какая-то херь, наберите qq ww ee и увидите сами; Кроме того, предполагается, что поток будет состоять из одного слова, а значит, должно сработать qqq<Enter> Но не срабатывает, просто ничего не видно. Помогите разобраться, друзья! #include <iostream> #include <string> using namespace std;
C++ компонент CheckListBox мне нужны методы компонента CheckListBox , подробно описанные и расписанные... помогите с поиском этой информации) подробнее

Показать сообщение отдельно
Hellphone
0 / 0 / 0
Регистрация: 18.03.2011
Сообщений: 29
02.06.2011, 21:01     Копирование данных из файла в файл
Здравствуйте!

Нужно организовать копирование данных из одного файла в другой в бинарном режиме. При выполнении программы в выходной файл вместо нужного текста копируются неизвестные символы. В чём может быть ошибка?

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
// Копирование файла в бинарном режиме
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <string>
 
using namespace std;
int main ()
{
    string S;
    char mas[50];
    ifstream input;
 
    input.open("C:\\File.txt", ios_base::binary);
    if (!input.is_open()){
    exit(EXIT_FAILURE);
    }
 
    ofstream output;
 
    output.open("C:\\File_01.txt", ios_base::binary);
 
    while (getline(input, S))
        input.get(mas, 50);
 
    output.write(mas, 50);
 
    input.close();
    output.close();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru