Turbo C for windows 下编程遇到问题C语言高手进

来源:百度知道 编辑:UC知道 时间:2024/05/31 08:15:51
因为想编一个俄罗斯方块游戏所以想用一下TC,下面这段程序是我想测试一下一些函数在Turbo C能不能用,但发下为什么用system("pause")时不用定义头文件windows.h ?clock()函数很奇怪,它返回的应该是打开程序到调用函数所经过的毫秒数我用b-a<1500应该能实现暂停1.5秒钟但好像不能。。为什么?还有fflush(stdin)为什么不能清空缓冲区(rewind(stdin)我也试过)?

#include<stdio.h>
#include<bios.h>
#include<time.h>
int main()
{
long a,b;
system("pause");
system("cls");
printf("%d\n",clock());
system("pause");

while(1)
{
a=clock();
while(b-a<1000)
{
b=clock();
}
printf("%d ",bioskey(1));
fflush(stdin);
}
return 0;
}

由于Turbo C for Windows 集成实验环境是经过两年多的课堂教学后才在网上正式发布,事实证明适合C语言初学者,才受到广大C语言初学者的欢迎。而对于一些C语言高手来说,可能不适合,所以被一些所谓的高手大力封杀。
就好象潭浩强教授的C语言教材一样被一些C语言所谓的高手骂的一文不值,可是他的教材很适合C语言初学者。
希望一些所谓的高手真心从C语言初学者的角度,而不是从自己是否爱好角度出发,让学习者自己选择。
一些C语言高手说Turbo C 不好,可是看一看各大下载网站 Turbo C的下载量雄居榜首