[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