int main()
{
int i ;
clrscr();
for(i = 0; i <= 6; i++) {
if(i % 2 == 0) {
**textcolor(2);**
cprintf("%d\n", i);
}
if(i % 2 != 0) {
**textcolor(3);**
cprintf("%d\n", i);
}
}
getch();
}
输出:(所有evens都是绿色的,hords是蓝色的)
0
1
2
3
4
5
6
最佳答案
可能\n
是按字面意思使用的,并且只做换行(=跳转到下一行并将光标保持在同一列)和无回车(=将光标放在行的开头)将调用中的\n
s改为cprintf
。
关于c - 如何在C中的conio.h下停止文本颜色功能以将输出对齐到右?有没有办法将C中的文本属性重置为正常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12821005/