我想用astrics「*」畫一棵聖誕樹,最後我能畫出一棵。是否有任何替代cprintf?
問題是當我使用textattr爲它着色(130)「這種顏色是綠色的閃爍」cprintf函數樹散佈在整個屏幕上。
我畫了一條垂直線來查看cprintf的效果。
我可以使用除cprintf以外的任何其他方法,我只希望樹能夠正確顯示並着色。
我的代碼是:
#include<stdio.h>
#include<conio.h>
int main()
{
clrscr();
textattr(130);
cprintf("*"
"\n*"
"\n*"
"\n*"
"\n*"
"\n*"
"\n*"
"\n*"
"\n*"
"\n*");
cprintf(
"\n *"
"\n * *"
"\n * *"
"\n * *"
"\n * *"
"\n ** **"
"\n * *"
"\n * *"
"\n * *"
"\n ** **"
"\n * *"
"\n * *"
"\n * *"
"\n * *"
"\n ****** ******"
"\n * *"
"\n * *"
"\n * *"
"\n * *"
"\n ***");
getch();
return 0;
}
我希望有人願意幫助我。
替代方案是Curses,我想。 –
或直接使用VT100轉義碼。 –