[an error occurred while processing this directive]
быстрее напишешь, чем найдешь :-D
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено DASM 26 июля 2006 г. 14:19
В ответ на: У цайпреса (в комплекте для разработки для их EZ-USB) есть полезная утилитка "bin2c" для таких прикручиваний. отправлено SM 26 июля 2006 г. 14:02


int _tmain(int argc, _TCHAR* argv[])
{
if (argc != 3)
{
printf ("specify input and output file\n");
return 1;
}
FILE *pin = fopen (argv[1], "rb");
if (!pin)
{
printf ("cant find input file\n");
return 1;
}

FILE *pout = fopen (argv[2], "wb");
if (!pout)
{
printf ("cant create output file\n");
return 1;
}
unsigned char byte = 0;
int result;
int cnt = 0;
fprintf (pout, "unsigned char str[] = {");
while (fread (&byte, 1, 1, pin))
{
fprintf (pout, "0x%x, ", byte);
if (!(++cnt % 30)) // чтобы длину строки ограничить
fprintf (pout, "\r\n");
};
fprintf (pout, "};");
fclose(pin); fclose(pout);
return 0;
}


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание