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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2011, 20:51   #1
klopa
Новичок
Джуниор
 
Регистрация: 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);
}
klopa вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как создать в 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