Вход на сайт
Воспоминания, Turbo C 01.06.2024
1944 просмотров
Перейти к просмотру всей ветки
в ответ uscheswoi_82 04.06.24 22:28
Всем добрый вечер!
Программу для отображение справки я продолжу позже, а сейчас сделаю две небольшие программы. Одна программа генерирует и рисует ASCII таблицу, а другая рисует окно в MS-DOS.
Вот программа, которая генерирует ASCII таблицу ascii.c:
#include <stdio.h>
#include <conio.h>
int main(void) {
unsigned int a;
int y=1, x=1;
clrscr();
for(a=0; a<256; a++) {
gotoxy(x, y);
if(a == 0) { textattr(BLACK*0x10+RED); cprintf("X N |", a); }
else if(a == 7) { textattr(BLACK*0x10+RED); cprintf("X N |", a); }
else if(a == 8) { textattr(BLACK*0x10+RED); cprintf("X N |", a); }
else if(a == '\n') { textattr(BLACK*0x10+RED); cprintf("X N |", a); }
else if(a == ' ') { textattr(BLACK*0x10+RED); cprintf("X S |", a); }
else if(a == '\r') { textattr(BLACK*0x10+RED); cprintf("X N |", a); }
else if(a == '\g') { textattr(BLACK*0x10+RED); cprintf("X B |", a); }
else { textattr(BLACK*0x10+LIGHTGRAY); cprintf("X %c |", a, a); }
y++;
if(y >= 25) { y = 1; x += 7;}
}
return 0;
}
Вот результат работы программы:

Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнении
Моя ФЛ Он и Она
Моя ФЛ Он и Она