Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обьясните пожалуйста https://www.cyberforum.ru/ cpp-beginners/ thread341942.html
/*Эта программа преобразует галлоноы в литрыс помощью чисел с плавающей точкой.*/ #include <iostream> using namespace std; int main() { double gallons,liters; cout<<"Введите...
C++ Помогите разобраться с switch
Вот код программы: int i_1x; i_1x = 0; char a_n; ifstream input("input.txt"); input >> a_n; switch (a_n)
C++ Видимость в классах
Дана программа #include<iostream> using namespace std; class a {protected: int a1; public: void fc() {a1=5;cout<<a1<<endl;
C++ Потоки. Ввод данных. Если согласится на ввод второго человека, пропускается ввод его имени... вроде ввод все правильно, не знаю в чем беда :wall: #include"stdafx.h" #include <iostream> using namespace std; class... https://www.cyberforum.ru/ cpp-beginners/ thread341896.html
C++ Проблема с открыванием https://www.cyberforum.ru/ cpp-beginners/ thread341886.html
У меня компилятор Dev-C++ версии 4.9.9.2 набрал текст скомпилировал удачно Компилятор: Default compiler Выполнение g++.exe... g++.exe "C:\Documents and Settings\777\Мои документы\Мои...
C++ Построение графика по заданному математическому закону
я только недавно изучаю С++, на работе поставили задачу реализовать построение графика по заданному математическому закону: An = An-1 + (1/m)*СO, где n и n-1 это соответственно предыдущий и следущий...
Из char[] в string C++
Есть массив char ch и переменная string str, необходимо второй элемент массива ch, т.е. ch передать в переменную str (типа str = ch). Как это сделать? Вечные мучения с этими строками в C++.
C++ Отличие CLR от Win32 Всем доброго времени суток. Подскажите пожалуйста чем отличается консольное приложение CLR от консольного приложения Win32. Это при создании проекта в Visual Studio. https://www.cyberforum.ru/ cpp-beginners/ thread341855.html
C++ Как работать с <vector> https://www.cyberforum.ru/ cpp-beginners/ thread341840.html
Вот есть код (алгоритм Грехема). Про vector как им пользоваться мало где написано, если написано то на английском или ещё каком-нибудь другом языке. Хочу узнать как ввести данные и как это работает...
C++ [C++] Загрузка файла #include "stdafx.h" #include <windows.h> #include <urlmon.h> #pragma comment(lib, "urlmon.lib") int main() { HRESULT hr = URLDownloadToFile( NULL, L"http://zalil.ru/31550565",... https://www.cyberforum.ru/ cpp-beginners/ thread341838.html
Заблокирован
Автор FAQ
16.08.2011, 14:01 0

Копирование файлов

16.08.2011, 14:01. Просмотров 6972. Ответов 45
Метки (Все метки)

Ответ

Цитата Сообщение от talis Посмотреть сообщение
while( progress < size )
* * {
* * * * block_size = min( BLOCK_SIZE, size - progress );
if( fread( buffer, 1, block_size, srcfd ) != block_size )
* * * * {
* * * * * * fputs( stderr, "Could not read" );
* * * * * * break;
* * * * }
if( fwrite( buffer, 1, block_size, dstfd ) != block_size )
* * * * {
* * * * * * fputs( stderr, "Could not write" );
* * * * * * break;
* * * * }
progress += block_size;
* * }
- тут не хватает Dispatch и Translate Messages - чтобі избежать зависания программы при копировании, ну это как рекомендации...
Цитата Сообщение от talis Посмотреть сообщение
o6ak, не стоит копировать весь файл в память разом - 4 гига у вас могут просто не поместиться
, уже написал ему об этом

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
вобще лучше не держать в оперативе большие объёмы памяти а ввести предел буффера (я читал что 2048 - наиболее оптимальный размер буффера, ни больше ни меньше быстрей не считает) и циклично вести запись из 1-го файла во 2-й


Вернуться к обсуждению:
Копирование файлов
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.08.2011, 14:01

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

копирование файлов
Всем приятного времени суток! Мне нужно просто скопировать файл, вроде ничего сложного) Сделал...

Копирование текстовых файлов
Столкнулся с такой проблемой : при копировании из одного файла в другой мне нужно...

Побайтовое копирование файлов
Добрый день. Подскажите пожалуйста,как в данном примере можно было бы выполнить копирование файла в...

Копирование, сортировка файлов
Добрый день! У меня в папке много различных файлов необходимо, переместить или скопировать их по...

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