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

Как копировать не копируя? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Курсовая учет книг в библиотеке http://www.cyberforum.ru/cpp-beginners/thread132707.html
Написать программу учета книг в библиотеке. Сведения о книгах содержат: фамилию и инициалы автора, название, год издания, количество экземпляров данной книги в библиотеке. Программа должна обеспечивать выбор с помощью меню и выполнение одной из следующих функций: • добавление данных о книгах, вновь поступающих в библиотеку; • удаление данных о списываемых книгах; • выдача сведений о всех...
C++ Не могу спроецировать файл!!! ((( Всем привет!! )) У меня вот такая проблемка: Разработать две программы – сервер и клиент. Клиент принимает от пользователя элементы целочисленного вектора (одномерный массив), а также значение ключа для поиска, и отсылает серверу через отображаемый файл. Сервер принимает вектор и ключ из отображаемого файла, затем осуществляет поиск элемента по ключу любым известным методом, кроме... http://www.cyberforum.ru/cpp-beginners/thread132703.html
C++ Что такое абстрактный объект?
Что такое обстрактный объект? Как удалить символ из файла на языке С++?
Работа с массивом C++
Здравствуйте уважаемые форумчане. Вопрос у меня такой: Я в цикле провожу вычисления, у меня получается большое число, пример 123456789. Я передаю это число в функцию и счетчик. Вот в функции начинаются проблемы. В функции нужно переданное число поместить в массив таким образом чтобы число было в конце массива, т.е. перед ним были нули. Я тут что-то запутался, как это сделать помогите. ...
C++ Динамические масивы http://www.cyberforum.ru/cpp-beginners/thread132679.html
Помогите пожалуста. Составить программу, которая вставляет в непустой список L, элементы которого упорядочены по не убыванию, новый элемент Е так, чтобы сохранилась упорядоченность.
C++ Строки последовательности Дана стрка, что содержит от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв, между соседними словом точка. Напечатать те слова, перед которыми в последовательности находиться только меньше, а за ними только больше( за алфавитом ) слова. Ввести с файла строку и передать таким образом, чтоб вместо знаков ? были знаки! Напишите пожалуйста прогу подробнее

Показать сообщение отдельно
SphiNkSs
5 / 5 / 1
Регистрация: 28.03.2010
Сообщений: 143
20.05.2010, 10:42     Как копировать не копируя?
Здавствуйте, нужно написать программу которая копирует файлы... Проблема же заключается в том, что стандартные функции копирования(такие как CopyFile) использовать нельзя... То есть необходимо открыть файл считать все из него и записать в другой... Если бы дело касалось только текстовых файлов, можно было бы ограничиться:
C++
1
2
3
4
5
6
7
8
9
10
11
12
ofstream NEWFILE;
FILE *fp;
char bufer[2]; 
fp=fopen(FileName,"r");
if(fp==NULL) 
   {MessageBox::Show("Файл не найден","Ошибка"); return;}                       
NEWFILE.open(NewFileName);
   if(NEWFILE==NULL) 
   {MessageBox::Show("Невозможно создать файл","Ошибка"); return;}
while(!feof(fp))
   {fgets(bufer,2,fp);
   NEWFILE<<bufer;}
но программа должна копировать не только текстовые файлы, а вобще все подряд... Подскажите, пожалуйста какими функциями можно воспольоваться чтобы выполнить задачу???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru