例如:hello world ,从控制台的左边移到右边,完事之后,在循环,就像html让打印的东西移动一样的效果!在linux平台下啊!
#include
#include
#define N 8
void gotoxy(int x, int y);
void Print();
int main()
{
int i=0;
int flag=-1;
while(1){
if(i==0||i==N){
flag=-flag;
}
i+=flag;
gotoxy(i,0);
Print();
}
return 0;
}
void gotoxy(int x, int y)
{
COORD coord = {x, y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
void Print()
{
printf("hello world");
Sleep(100);
system("cls");
}
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
int n=5;
while(n!=0){
for(int i=0;i<=5;i++){
Sleep(100);
printf("Hello World!");
}
system("cls");
n--;
}
return 0;
}
没有见过诶
你试试这样行吗
#include
#include
#include
int main()
{
int n=5;
while(n!=0){
for(int i=0;i<=5;i++){
Sleep(100);
printf("Hello World!");
}
system("cls");
n--;
}
return 0;
}
我是在codeblocks里面编译运行的,效果跟你说的差不多
采用 raw 控制台
cook 控制台处理这个效果不好
http://blog.csdn.net/kevinshq/article/details/8179252
这里介绍了linux平台下怎么实现C语言清屏,但我没试过,不知道行不行