Форум программистов, компьютерный форум 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

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

20.05.2010, 10:42. Просмотров 490. Ответов 6
Метки (Все метки)

Здавствуйте, нужно написать программу которая копирует файлы... Проблема же заключается в том, что стандартные функции копирования(такие как 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;}
но программа должна копировать не только текстовые файлы, а вобще все подряд... Подскажите, пожалуйста какими функциями можно воспольоваться чтобы выполнить задачу???
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru