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();
}
输出:(所有偶数均为绿色,奇数为蓝色)
0
1
2
3
4
5
6
最佳答案
可能\n
按字面意思使用,只进行换行(=跳到下一行并将光标保持在同一列)并且没有回车(=将光标放在行首)。将 cprintf
调用中的 \n
更改为 \r\n
。
关于c - 如何停止C中conio.h下的文本颜色功能以将输出对齐到右侧?有什么方法可以将C中的文本属性重置为正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12821005/