- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
void Table::draw() {
SetConsoleCursorPosition(consOutput, { 0,0 });
for (int i = 0; i < lY*(lengthOfCageY + 1) + 1; i++) {
for (int j = 0; j < lX*(lengthOfCageX + 1) + 1; j++) {
if (i == 0 && j == 0)
cout << (char)201;
else if (i == 0 && j == lX*(lengthOfCageX + 1))
cout << (char)187;
else if (i == lY*(lengthOfCageY + 1) && j == 0)
cout << (char)200;
else
if (i == lY*(lengthOfCageY + 1) && j == lX*(lengthOfCageX + 1))
cout << (char)188;
else
if (i == 0)
if (j % (lengthOfCageX + 1) == 0)
cout << (char)203;
else
cout << (char)205;
else
if (i == lY*(lengthOfCageY + 1))
if (j % (lengthOfCageX + 1) == 0)
cout << (char)202;
else
cout << (char)205;
else
if (j == 0)
if (i % (lengthOfCageY + 1) == 0)
cout << (char)204;
else
cout << (char)186;
else
if (j == lX*(lengthOfCageX + 1))
if (i % (lengthOfCageY + 1) == 0)
cout << (char)185;
else
cout << (char)186;
else
if (i % (lengthOfCageY + 1) == 0 && j % (lengthOfCageX + 1) == 0)
cout << (char)206;
else
if (i % (lengthOfCageY + 1) == 0)
cout << (char)205;
else
if (j % (lengthOfCageX + 1) == 0)
cout << (char)186;
else
cout << " ";
}
cout << endl;
}
}
И прекрасно и ужасно. Плохой но хороший код для вывода красивой таблицы в консоль
Комментарии (0) RSS
Добавить комментарий