Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » С++ Работа в графическом режиме!!!

Ответить
Настройки темы
С++ Работа в графическом режиме!!!

Новый участник


Сообщения: 9
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите забить в outtextxy(x,y,text) строку которую нужно ввести с клавы!?

п.с. : нужно что бы это выглядело как gets(text)!!!

Отправлено: 17:25, 13-10-2004

 

Аватара для Guest

Guest


Профиль | Цитировать


Для начала нужно создать шрифт как массив из 256 элементов, где каждый элемент есть матрица 8*8 бит.
char*Shrift[256,8];
Затем заполнить этот массив (лучше всего создать файл).

Работать в графическом режиме лучше всего через видеопамять. Для режимов VESA SVGA область памяти A000:0000. Для этого нужно создать функцию
void OutPixel(int x, int y, long color);

Далее уже проще:
void outchar(int x, int y, long color, char a) {
for(int i=0;i<8;i++) {
*for (int j=0; j<8; j++) {
* if(getbit(shrift[a,i*8+j]) {
* *outpixel(x+j,y+i,color);
* }
*}
}
}

void outtext(int x,int y,long color,char*text) {
while(*text) {
*outchar(x,y,color,*text++);
*x*=8;
}
}

Отправлено: 12:36, 21-10-2004 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 716
Благодарности: 55

Профиль | Отправить PM | Цитировать


да вообще-то outtextxy - это из BGI, и шрифты там есть, ничего сочинять не надо.

Последний раз редактировалось hasherfrog, 17-02-2005 в 00:47.


Отправлено: 00:28, 17-02-2005 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » С++ Работа в графическом режиме!!!

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Конкурс - Как отобразить дополнительные настройки электропитания в графическом интерфейсе Windo OSZone Microsoft Windows 7 0 02-12-2009 15:30
Видеокарта не работает в графическом режиме Dipytat Видеокарты 8 25-05-2009 20:07
Разное - Не грузится XP в обычном режиме AlekseyD Microsoft Windows 2000/XP 3 19-05-2009 17:12
1c вылетает в терминальном режиме basej Microsoft Windows NT/2000/2003 6 21-04-2009 12:53
Ошибка кодировки на графическом этапе Litstat Автоматическая установка Windows 2000/XP/2003 1 13-01-2008 00:02




 
Переход