Как я могу сделать эти точки сжатыми так, чтобы кто-то мог видеть их все как почти непрерывную линию без использования какой-либо графической библиотеки?
Вы не можете сделать это с помощью используя очки. Вам нужно напечатать следующие _
символов, чтобы напечатать строку, например:
printf("_______________");
Если вы хотите использовать вертикальные линии, используйте символ |
в последующих вызовах для printf:
printf("|\n");
printf("|\n");
printf("|\n");
printf("|\n");
или просто
printf("|\n|\n|\n|\n|\n");
Один пример:
#include <stdio.h>
int main(void)
{
printf("___________________________\n");
printf("| ```` ```` |\n");
printf("| X X |\n");
printf("| O |\n");
printf("| |\n");
printf("| |________________| |\n");
printf("| |____| |\n");
printf("|_________________________|\n");
}
Вывод:
___________________________
| ```` ```` |
| X X |
| O |
| |
| |________________| |
| |____| |
|_________________________|
Это не самый красивый вид, но его следует достичь что вы хотите, насколько я понял ваш вопрос. Вам не нужны специальные библиотеки для выполнения sh простых графических иллюстраций в консоли.
Как печатать сжатые точки в чистом C, чтобы их можно было рассматривать как единый математический рисунок ( линия, квадрат, прямоугольник и т. д. c.)?
Консоль не предназначена для вывода таких фигур и фигур. Возможно, есть некоторые терминалы со специальными шрифтами, но это трудно, если не невозможно достичь.