[an error occurred while processing this directive]
примерно так
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено ubobrov 19 июля 2006 г. 16:22
В ответ на: Я такие вещи по разделителям делаю sscanf(); отправлено <font color=gray>ubobrov</font> 19 июля 2006 г. 16:18

INT8U setParam_i(INT8U *str, INT8U *par1, INT16U *par2, INT8U *par3, INT16U *par4, INT32U *par5)
{
INT8S res, i;
res = sscanf(str,"%bx,%u,%bx,%u,lu",par1,par2,par3,par4,par5);
for (i = res;i < 5; i++) {
if(*par1 == 0){*par1 = (INT8U)V_NULL; continue;}
if(*par2 == 0){*par2 = (INT16U)V_NULL; continue;}
if(*par3 == 0){*par3 = (INT8U)V_NULL; continue;}
if(*par4 == 0){*par4 = (INT16U)V_NULL; continue;}
if(*par5 == 0){*par5 = (INT32U)V_NULL; continue;}
}
if (res)return 1;
else return 0;
}

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

Ответы


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

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

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

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

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


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