各位大神,我跟着一本书学习,学习怎么做100秒倒计时,可是这
c4droid吧
全部回复
仅看楼主
level 3
各位大神,我跟着一本书学习,学习怎么做100秒倒计时,可是这个代码只能在windows上运行,我想请教一下,用同样水平的代码,如何在C4droid上运行,该改进什么,请各位大神指教:
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
int main()
{
int a;
a=100;
while(a>=0)
{
system("cls");
printf("%d",a);
Sleep(1000);
a=a-1;
}
system("pause");
return 0;
}
2019年01月15日 13点01分 1
level 3
真的很好奇......
2019年01月15日 13点01分 2
level 12
#include<stdio.h>
#include<conio.h>
int main(void)
{
for (int i = 15; i >= 0; i--)
{
printf("%d\n", i);
sleep(1);
clrscr();
}
return 0;
}
2019年01月16日 01点01分 3
谢谢大佬的回答,虽然以我现在的水平还读不出来
2019年01月16日 03点01分
level 13
//跨平台代码
// 100秒倒计时
#include <stdio.h>
#include <stdlib.h>
#ifdef __linux__
#include <unistd.h>
#else _WIN32
#include <windows.h>
#endif
int main()
{
int a;
a = 100;
while (a >= 0)
{
#ifdef __linux__
printf("\e[2J\e[0H");
printf("%d\n", a);
sleep(1);
//或者
//usleep(1000000); //注意这里单位是微秒
#else _WIN32
system("cls");//Linux下也支持这个指令
printf("%d", a);
Sleep(1000);//单位毫秒
#endif
a = a - 1;
}
getchar();
return 0;
}
2019年01月16日 02点01分 4
谢谢大神,非常感谢。
2019年01月16日 16点01分
1