Форум программистов, компьютерный форум, киберфорум
Наши страницы

Копирование содержимого одного текстового файла в другой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игра "Жизнь" http://www.cyberforum.ru/cpp-beginners/thread347438.html
Всем привет. Взялся за написание "Жизни", столкнулся с непонятными багами. Вот мой код (сначала хочу проверить алгоритм на небольших массивах): #include <iostream> using namespace std; void...
C++ С Java на C++ можно ли конвертировать? Есть маленькая программка на Java: фрактальный вихрь. Можно ли её конвертировать на C++ ? Сам не силен в программировании. вот код на Java public Image createImage() { BufferedImage image =... http://www.cyberforum.ru/cpp-beginners/thread347435.html
Таблица факториалов C++
На сайте http://www.habit.ru/33/348.html приводится таблица факториалов, но не все значения (как мне кажется) в ней правильны, например, 50! Или моя программа не так считает. Кто-нибудь может...
C++ Глобальная константа
Глобальные константы В С глобальная константа, т. е. инициализированная глобальная переменная с модификатором const, имеет своей областью действия всю программу (доступна для внешней компоновки),...
C++ Командная строка. http://www.cyberforum.ru/cpp-beginners/thread347372.html
Сумма чисел. числа передаются в виде аргументов командной строки. #include <iostream> #include <locale> using namespace std; int StringToInt(const char * str, bool & err) { char *...
C++ Конструктор преобразования. Есть класс Complex с двумя элемент данными: real и image Надо написать конструктор преобразования базового типа к типу, определяемому разрабатываемым классом, т.е. Complex. Я так понимаю... подробнее

Показать сообщение отдельно
Thinker
Эксперт С++
4229 / 2203 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
02.09.2011, 14:50
Можно прописать функцию копирования произвольных файлов:

функция

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int CopyFile(const char *fileNameIn, const char *fileNameOut)
{
   FILE *in, *out;
   char buffer[BUFSIZ];
   long n;
   in = fopen(fileNameIn, "rb");
   out = fopen(fileNameOut, "wb");
   if (in == NULL || out == NULL)
   {
      fclose(in);
      fclose(out);
      return 1;
   }
   while (n = fread(buffer, sizeof(char), BUFSIZ, in))
        fwrite(buffer, sizeof(char), n, out);
   fclose(in);
   fclose(out);
   return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.