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

Копирование файлов без win api - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Лабораторная работа по информатике в С++ http://www.cyberforum.ru/cpp-beginners/thread283857.html
Задача № 1.1 Проводятся несколько (не более 100) экспериментов, в ходе которых измеряется некоторый параметр, значения которого заносятся в двоичный файл в виде последовательности чисел,...
C++ Перевести с PHP Второй раз прошу о помощи. Как можно такой код на PHP записать на С++: $data = pack("VV",$id,$cmd).$s1.chr(0).$s2.chr(0); эта функция упаковывае данные в бинарный формат.,где VV - это... http://www.cyberforum.ru/cpp-beginners/thread283854.html
C++ 16ричный калькулятор
люди помогите в С++ дописать программу.. программа 16 калькулятор..выбираешь операцию, вводишь 2 числа в 16ричной системе, считает и переводит в 10ричную..все почти сделано..только вот...
написать программу в С++!!! C++
Задача № 1.1 Проводятся несколько (не более 100) экспериментов, в ходе которых измеряется некоторый параметр, значения которого заносятся в двоичный файл в виде последовательности чисел,...
C++ Перебор файла посимвольно, как организовать цикл, работающий до конца файла. http://www.cyberforum.ru/cpp-beginners/thread283846.html
Нужно перебрать файл посимвольно и, учитывая спецсимволы записать содержимое файла в Memo1. Помогите пожалуйста организовать цикл посимвольного перебора файла до его конца. while (f1) { ...
C++ error: ‘cout’ was not declared in this scope Начал осваивать C++ сегодня и уже столкнулся с проблемой :( компилятор показывает ошибку: error: ‘cout’ was not declared in this scope компилю на minte 9 росинка. #include <iostream> int... подробнее

Показать сообщение отдельно
IIIa66uMEM6eP
заставил Бендера
436 / 292 / 10
Регистрация: 05.12.2010
Сообщений: 1,645
Записей в блоге: 6
26.04.2011, 19:40  [ТС]
на гуглил..

Не по теме:

в std с++ не предусмотрены средства для работы с файловой системой.
Если нужно брать boost::filesystem;



копированием блоками памяти
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
#include <fcntl.h>
#include <stdio.h>
 
#define LEN 1024
 
int main(int argc, char *argv[]){
   int fd;
   char *buffer;
   fd = open("file.txt", O_RDWR);   // открываем файл на чение-запись
   if(fd<0)                                    // ошибка открытия
      exit(1);
   buffer = (char*)malloc(LEN);     // выделяем память под буффер
   if(!buffer){
       close(fd);
       exit(1);
   }
   while(read(fd, buffer, LEN) > 0){// считываем в буффер блоки данных размером LEN
       //....
       //тут что-то делаем с буффером =)
       //....
   }
   free(buffer); //освобождаем буффер
   close(fd);     // закрываем файловый дескриптор
   return 0;
}
как через man sendfile увы не допру..

Добавлено через 1 минуту
Цитата Сообщение от zim32 Посмотреть сообщение
Вы хотите сказать что у вас нету ф-ции fopen или fwrite
ох.. там перенаправление потоков.. открыл поток, записал файл и т.д. но как взять экзешник и скопировать в нужную директорию хз..
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru