Ситуация такая. Экран в графическом режиме. Функция readln. При вводе числа, оно (число) пишется на экране. Как сделать так, чтобы оно не писалось или писалось, но так чтобы его не было видно (т.е. за пределом экрана)?
Помогите кто знает, очень надо.
P.S. Функция readkey не подходит.
{ Перед инициализацией графики }
textbackground(black);
textcolor(black);
{ ... здесь InitGraph и работа в граф режиме + ReadLn }
{ После закрытия графики - восстанови цвета: }
textcolor(lightgray);
Еще один вопрос. Как сделать, чтобы следующий ввод печатался на том же месте, где предыдущий, а не переносился на новую строку? Писал read - все равно переносит.
В текстовом режиме можно сделать так:
readln(X);насчет графики - не знаю, пройдет ли такое (readln, кстати, не особо и предназначена для работы в графическом режиме)...
gotoxy(1, wherey - 1);
Пройдет, если после инициализации графики установить directvideo:=false;
но работать будет только на стандартных граф. режимах. Режимы Х и многие СВГА не будут.