Обсуждение статьи тематического каталога: CDROM PROBLEMСсылка на текст статьи: http://www.opennet.me/base/faq/linux_faq.txt.html
Наша организация использует Linux Red Hat начиная с версии 4.1 и до 7.2. И везде одна и та же история: Если инсталляция происходит с CD ROMа, то
после запуска Linux его нельзя смонтировать.
Типичный ответ на mount -t /dev/hdb /cdrom -
dev/hdb is not a valid block device, причем во время загрузки CD ROM отлично опознается как hdb или hdc. Никакие рекомендации из цикла CD ROM HOWTO не помогают. Картина улучшается только в одном случае,- если HD имеет не более 1024 циллиндров и не LBA mode, ну и хорошо-бы еще размерчик не более 2048 Мб. А эти условия выполнять все труднее, и дисков то таких уже не осталось. Есть ли какой-то выход из этого исхлда ?
Почему не отображается на экране символ функцией fputc(), (а в прочем и любой другой функцией), до тех пор, пока на экран не будет выведен символ "\n".main()
{
int i;fot ( i = 0; i <= 255; i++)
{
fputc(i, stdout);
if ( i == 60 ) printf("\n");
sleep(1);
}
}До i = 60 на экране ничего не появится. Затем на экране отобразится строка заканчивающаяся символом "<" (60-й символ) и до окончания программы - ничего.
>Почему не отображается на экране символ функцией fputc(), (а в прочем и
>любой другой функцией), до тех пор, пока на экран не будет
>выведен символ "\n".Отключи буферизацию.