如何在纯C中打印压缩点,使其可以被视为单个数学图形(直线、正方形、矩形等)?

如何在纯C中打印压缩点,使其可以被视为单个数学图形(直线、正方形、矩形等)?,c,terminal,console,printf,C,Terminal,Console,Printf,在下面的代码中,我在一条直线上打印10个点。我如何使这些点被压缩,以便有人可以看到它们几乎是一条连续的线,而无需使用任何图形库 #include <stdio.h> int main() { for (int i=0; i<10; i++) printf("%c", '.'); return 0; } #包括 int main() { 对于(int i=0;i , _o_ .“o” ----(^)蚂蚁 “`..o ~o~` ' 一幅画抵得上千言

在下面的代码中,我在一条直线上打印10个点。我如何使这些点被压缩,以便有人可以看到它们几乎是一条连续的线,而无需使用任何图形库

#include <stdio.h>
int main()
{
    for (int i=0; i<10; i++)
        printf("%c", '.');
    return 0;
}
#包括
int main()
{
对于(int i=0;i
,
_o_
.“o”
----(^)蚂蚁
“`..o
~o~`
'
一幅画抵得上千言万语

我如何使这些点被压缩,以便有人可以看到它们几乎是一条连续的线,而无需使用任何图形库

#include <stdio.h>
int main()
{
    for (int i=0; i<10; i++)
        printf("%c", '.');
    return 0;
}
您不能使用点来完成此操作。您需要打印f.e.后续的
\uu
字符来打印一行,f.e.:

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");
}
这不是最漂亮的外观,但就我理解你的问题而言,它应该达到你想要的效果。你不需要特殊的库来完成控制台中的简单图形插图

如何在纯C中打印压缩点,使其可以被视为单个数学图形(直线、正方形、矩形等)


控制台不是用来输出那样的形状和数字的。也许有些终端有特殊的字体,但这即使不是不可能也很难实现。

你说的压缩是什么意思?你想要像
-----------
这样的东西吗?这不是句点的工作方式。在控制台中,你使用的是特定的字体。这种字体定义了t点看起来是这样的,你不能在控制台中重叠字符。你不能这样做。@PiRocks不,我想要像uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu@ThomasJager这样的东西,这对我来说太可惜了。像
graphics.h
这样的库是如何达到我想要的目标的?你怎么能打印一条对角线(对于一个矩形)或者是一个使用这种方法的圆圈?一条带有f.e.或/字符的粗糙的对角线。一个圆圈似乎是不可能的。请注意,控制台窗口不是用来输出这样的图形的。我可以在控制台上用点打印所有东西,甚至是圆。我只是想用一种更好的方式以更紧凑的方式显示它。@MoisésFerreira我的意思是我不可能以这样“紧凑”的方式书写,特定的点会相互模糊,结果会是一个点与点之间没有任何间隙的圆。我理解。谢谢!
___________________________       
|    ````       ````      |              
|      X         X        |            
|           O             |      
|                         |                               
|   |________________|    |           
|         |____|          |  
|_________________________|