arc4random in wxDev C++
arc4random in wxDev C++
我试图将arc4random添加到我的基于C控制台的项目中。
基本上我包括。c文件在我的项目,然后一个方法调用:
#include <stdio.h>
#include <stdlib.h>
#include "arc4random.c"
//Define globals
int r;
int main(int argc, char *argv[]) {
r = (arc4random() % 100);
system("PAUSE");
return 0;
}
它很直接,除了编译器给我一个错误,我做错了什么?
谢谢你,
奥利弗。
在C编程中包含C文件并不是一种好的做法,除非在某些情况下使用自动生成的代码。
相反,所有的源文件都应该传递给编译器,并且你应该只包含包含函数原型和类型定义的头文件。