[cdev] (без темы)
Константин Никулов
nateford на inbox.ru
Пн Дек 27 15:36:37 MSK 2010
res = sscanf(buf, "%i %i %i %i %i %i %i %i %i %i %i %i %i %i %i %i", &resarr[0], &resarr[1], &resarr[2], &resarr[3], &resarr[4], &resarr[5], &resarr[6], &resarr[7], &resarr[8], &resarr[9], &resarr[10], &resarr[11], &resarr[12], &resarr[13], &resarr[14], &resarr[15]);
printf("%i", res);
а вот последнее обстоятельство я как-то упустил из виду... Сейчас этот символ на выводе поставил и все заработало как надо. Спасибо большое.
Mon, 27 Dec 2010 14:21:18 +0300 письмо от "Grigoriy A. Sitkarev" <sitkarev на komitex.ru>:
> Никто не знает что ты там написал.
>
> Как тебе могут ответить?
>
> И потом ты не поставил там конец строки, а stdout по умолчанию
> буферизованный по линиям -- пока не увидит символ конца строки, писать
> на STDOUT_FILENO не будет. Ничего она тебе не выведет поэтому.
>
> --
> Г.А.
>
> Константин Никулов пишет:
> > Запомню. Но даже если так, то после этого printf("%i", res)
> должна выводить на экран 0, разве нет?
Подробная информация о списке рассылки cdev