我正在为大学编写一个C项目,我想在头文件中使用Sleep()函数。标记它的人可能在使用Linux,而我正在用VS2013 for Windows进行开发。我发现Sleep()存在于两个不同的头文件中,取决于编译器是使用Windows还是Linux,我查看了web并找到了在预处理器中使用"#ifdef"的建议。我试过以下几种方法:#include<windows.h>#include<uni
所以我用c语言构建了这个非常简单的游戏,你是一艘船,需要避免一颗子弹从屏幕上升起。一旦我在终端中运行它,每次我想移动船时,我输入a(左)s(直)或d(右)。我想知道是否有一种方法可以在每次移动后不被强制使用enter键,而是让子弹像每秒一个空格那样自动上升。#include <stdio.h>#include <math.h>#include <assert.h>#define width 15
int m