进度条那样1%,然后变成了2%...这样一直到100%。
而不是像for(i=0;i<10;i++) 结果出来0,1,2,...9这样的。
对,不过该怎么做?
我刚学这个,不太会,求指教
API:
SetConsoleCursorPosition(COORD pos);
功能: 移动光标到指定位置.
参数COORD是一个结构体:
struct COORD {
int x, y;
}; 这里的x 和 y 可以理解为x坐标和y坐标,不过单位是字符. 也就是说屏幕左上角第一个可输出内容的区域的坐标为 (0, 0);
比如我要移动光标到第二行第二列(假定此处已经有输出的内容):
COORD pos = { 1, 1};
SetConsoleCursorPosition(pos);
printf("A"); // 用字符A替换掉第二行第二列的字符
记住了 ,这个只能使用支持WINDOWS的编译器啊!比如VC DEV 什么的
看了许久才明白楼主的意思,在控制台的程序么,你可以试着敲足足够的换行,使得换一次就到达第二页,看上去位置还在原来的地方。
也就是printf("\n");多写几个啦。希望对你有帮助
/* Note:Your choice is C IDE */写了个Demo,你看看是不是想要的
追问嗯,不不不,这样太浪费屏幕了,而却不是很简洁。
我知道怎么办了。
知道在\r,再配合Sleep就可以了。
不过还是多谢你
求教:在c++中如何用类实现一个简单的单向链表??
将链表中各结点的数据依次输出.这个问题比较容易处理.首先要知道链表头元素的地址,也就是要知道head的值.然后设一个指针变量p,先指向第一个结点,输出p所指的结点,然后使p后移一个结点,再输出.直到链表的尾结点.「例10.8]写出输出链表的函数print. void print(head)struct student *head;{struct student *p;print...
有一个线性表(a1,a2,...,an),采用带头结点的单链表L存储.设计一算法将...
define FALSE 0 define MAXSIZE 20 \/* 存储空间初始分配量 *\/ typedef int Status;\/* Status是函数的类型,其值是函数结果状态代码,如OK等 *\/typedef int ElemType;\/* ElemType类型根据实际情况而定,这里假设为int *\/ Status visit(ElemType c){ printf("%d ",c);return OK;} typedef struct ...