Suggestions for keyword

I wrote a code for print a keyword using conio,
any suggestions for improving?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
void teclado() {

	int lin, col, py;
	borda();

	c_textcolor(WHITE);

	c_textattr((15 << 4) | 0); //    textbackground(15); textcolor(0);

	py = 5;
	c_textattr((0 << 4) | 15);
	//5678901234567890123
	c_gotoxy(6, py);
	c_textattr((0 << 4) | 15);
	cout << "  .::TECLADO T9::.  ";
	py++;
	c_gotoxy(6, py);
	c_textattr((0 << 4) | 0);
	cout << "                    ";
	py++;
	c_gotoxy(6, py);
	c_textattr((15 << 4) | 0);
	cout << "   1      2      3  ";
	py++;
	c_gotoxy(6, py);
	cout << "         abc    def ";
	py++;
	c_gotoxy(6, py);
	c_textattr((0 << 4) | 0);
	cout << "                    ";
	py++;
	c_gotoxy(6, py);
	c_textattr((15 << 4) | 0);
	cout << "   4      5      6  ";
	py++;
	c_gotoxy(6, py);
	cout << "  ghi    jkl    mno ";
	py++;
	c_gotoxy(6, py);
	c_textattr((0 << 4) | 0);
	cout << "                    ";
	py++;
	c_gotoxy(6, py);
	c_textattr((15 << 4) | 0);
	cout << "   7      8      9  ";
	py++;
	c_gotoxy(6, py);
	cout << " pqrs    tuv   wxyz ";
	py++;
	c_gotoxy(6, py);
	c_textattr((0 << 4) | 0);
	cout << "                    ";
	py++;
	c_gotoxy(13, py);
	c_textattr((15 << 4) | 0);
	cout << "   0   ";
	py++;
	c_gotoxy(13, py);
	cout << "       ";
	py++;
	c_gotoxy(6, py);

	c_gotoxy(49, 1);
	c_textattr((15 << 4) | 12);
	cout << "F";
	c_textattr((15 << 4) | 0);
	cout << "echar   |";
	c_gotoxy(32, 1);
	c_textattr((15 << 4) | 12);
	cout << "S";
	c_textattr((15 << 4) | 0);
	cout << "alvar Frase   |";
	c_gotoxy(2, 1);
	c_textattr((15 << 4) | 12);
	cout << "A";
	c_textattr((15 << 4) | 0);
	cout << "brir histórico de frases   |";
	c_gotoxy(60, 1);
	c_textattr((15 << 4) | 12);
	cout << "A ";
	c_textattr((15 << 4) | 0);
	cout << "- Subir   |";
	c_gotoxy(74, 1);
	c_textattr((15 << 4) | 12);
	cout << "V ";
	c_textattr((15 << 4) | 0);
	cout << "- Descer   |";
	c_gotoxy(2, 2);
	c_textattr((15 << 4) | 12);
	cout << "Backspace";
	c_textattr((15 << 4) | 0);
	cout << "- Apaga digitação  |";
	c_gotoxy(32, 2);
	c_textattr((15 << 4) | 12);
	cout << "Espaço";
	c_textattr((15 << 4) | 0);
	cout << "- Apaga frase       |";
	c_gotoxy(60, 2);
	c_textattr((15 << 4) | 12);
	cout << "0 ";
	c_textattr((15 << 4) | 0);
	cout << "- Confirma palavra       |";

	for (lin = 7; lin <= 17; lin++)
		for (col = 5; col <= 26; col += 7) {
			c_gotoxy(col, lin);
			c_textbackground(0);
			cout << " ";
		}

//Barra branca para separar  teclado
	for (int i = 3; i < 28; i++) {
		c_gotoxy(29, i);
		c_textbackground(15);
		cout << "  ";

	}

}
Hello victorio,

First suggestion post code that can be compiled and run. This way the shell program here can be used.

For "conio.h"
salem c once wrote:

#include<conio.h>
Obsolete since 1990, when the world stopped using DOS as a primary operating system.


Since most people do not have "conio.h" it makes it hard to compile and run the program.

I will see if I can get the code to run and see what it is doing.

It would also help if you mention what IDE you are using, and version number if you can find it, and what operating system you are using.

Andy
Topic archived. No new replies allowed.