![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 05.10.2011
Сообщений: 2
|
![]()
Нужно разработать программу и подпрограмму (подпрограммы), работающую с двоичным файлом и выполняющую действия:Преобразовать входной текстовый файл в выходной двоичный, содержащий записи следующего вида: данные типа int – длина строки; массив типа char – строка входного файла без завершающего символа '\n'.
В каждом задании после формирования выходного двоичного файла необходимо вывести на экран содержимое и размер полученного двоичного файла. я что-то попыталась начать делать,но с двоичными файлами впервые столкнулась ![]() #include <stdio.h> #include <conio.h> int main(void) { int i,n = 0; int a; char ch; char temp[1024]; FILE *f; f=fopen("G:\\Dev-Cpp\\bin\\9vhod.txt","r"); if(f==NULL) printf("error"); FILE *fd; fd=fopen("G:\\Dev-Cpp\\bin\\9vihod.bin","wb"); if(fd==NULL) printf("error"); do { ch=fgetc(f); if(ch!='\n') { temp[i] = ch; i++; fwrite ( temp, sizeof(char), 1, fd ); } else { a=strlen(temp); fwrite ( &a, sizeof(integer), 1, fd ); i = 0; } } while (ch != EOF); } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как создать в win32 api на с или с++ двоичный файл | добрый_фей | Помощь студентам | 5 | 15.01.2011 12:38 |
Преобразовать текстовый файл в двоичный (C++) | Ханако Сейсин | Помощь студентам | 2 | 02.04.2010 14:32 |
двоичный файл (ПАСКАЛЬ) | Таня.Ку | Помощь студентам | 2 | 29.03.2010 13:45 |
Создать двоичный файл и записать в него n целых чисел. | Нездешний | Помощь студентам | 3 | 18.10.2009 17:27 |
Текстовый файл в текстовый массив | Kimimaru | Общие вопросы C/C++ | 1 | 02.12.2007 11:55 |