我试图将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;
}
它很直接,除了编译器给我一个错误,我做错了什么?
谢谢,
奥利弗。
答案 0 :(得分:1)
在C编程中包含C文件不是一个好习惯,除非在某些情况下使用自动生成的代码。
相反,所有源文件都应传递给编译器,您应该只包含包含函数原型和类型定义的头文件。