как правильно работать с функцией window()

Вячеслав

Ученик
Регистрация
5 Фев 2007
Сообщения
4
Реакции
0
Баллы
0
как правильно работать с функцией window()

Задача такая. Вывести в верхней части экрана небоольшой заголовок с менюшками. Затем прочитать файл и вывести его с прокруткой в оставшейся части экрана, так чтобы верхние строки не исчезали.
В QBasice (с которого я пытаюсь перейти на с++) это делается простой командой, например

VIEW PRINT 5 TO 21

Весь последующий вывод будет прокручиваться между 5-й и 21-й строками.
А как это сделать на с?

Эта программка должна, вроде как, ограничивать вывод окном на 4 символа слева, 5 строк сверху, 40 символов справа, 15 строк вниз.
Но реально только первая строка начинает выводится с указанной позиции, а остальные летят по всему экрану.

void main()
{
char Stroka[] = "ljhgl skjglkjug hlvkgliug jlg ljhg jhg\n", c;

clrscr();
window(4,5,40,15);

for (c=55; c; c--) {
printf(Stroka);
}
}

Что здесь не так???
 
Последствия конфигурирования с двойной загрузкой

1.После модернизации компа произведена установка Mandriva Linux 2008 на тот же диск, где установлена Windows XP. Но в ходе предыдущего неудачного конфигурирования нечайно удален файл boot.ini. Теперь при загрузке Windows постоянно остонавливается и напоминает о нем.
Если кому не трудно, скиньте мне образец этого файла.

2.При открытии рабочего стола Windows забрасывает окнами об найденном "универсальном томе" с предложением его установки. Причем приходится отказываться несколько раз, пока она не заткнется. Можно ли избавиться от этих окон, и как?
 
1. Создаешь в блокноте файл следующего содержания: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect Сохранить как boot.txt, потом переименовать в boot.ini.
 
Назад
Сверху