Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2011, 06:43   #1
etob
Новичок
Джуниор
 
Регистрация: 18.05.2011
Сообщений: 1
По умолчанию Работа с файлами С++

Создайте входной файл filein не менее 1 Мбайта размером. Откомпилируйте программу из примера. Переделайте ее таким образом, чтобы программы переписала filein в fileout полностью.

Пример. Рассмотрим пример программы, которая считывает 10 байтов из одного файла и записывает их в другой.

#include <sys/types.h>
#include <unistd.h>
#include <fcntl.h>

#define FILENAME1 "filein"
#define FILENAME2 "fileout"

int main ()
{
int fd1=open(FILENAME1,O_RDONLY|O_CREAT ,0);
char buf[10];
read(fd1,&buf,sizeof(buf));
int fd2=open(FILENAME2,O_RDWR|O_CREAT,0 777);
write(fd2,&buf,sizeof(buf));
return 0;
}

Помогите переделать по заданию. Благодарю
etob вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа с файлами в С# pashok6rus Общие вопросы .NET 1 26.05.2010 11:51
работа с файлами Antonio86 Общие вопросы Delphi 0 20.01.2008 16:27
Работа с файлами Zenit10 Помощь студентам 2 19.01.2008 09:59
Работа с файлами DJ Socol Win Api 1 17.07.2007 09:18