如何把这个字符数9不换行直接在输出的那一行显示
int n=0;while (getchar()!='\n')
{
n++;
}
printf("%d",n);
意思就是怎么把图片中的9直接在上一行显示出来,求大神解,难倒了好几个朋友了 本帖最后由 小人 于 2015-12-19 15:20 编辑
#include <stdio.h>
#include <stdlib.h>
#include<windows.h>
int main()
{
int n=0;
while (getchar()!='\n')
{
n++;
}
COORD pos;
pos.X=n+2;
pos.Y=0;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);
printf("%d",n);
return 0;
}
简单粗暴不谢{:9_240:} 请叫我红领巾 表示除了暴力没有办法,解释一下,你输入一串数字最后加回车,回车就意味着换行,那么接下来输出的东西自然就在下一行。
页:
[1]