wxDev C ++中的arc4random

时间:2011-04-10 12:18:20

标签: c++ c random arc4random

我试图将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;
 }

它很直接,除了编译器给我一个错误,我做错了什么? 谢谢,
奥利弗。

1 个答案:

答案 0 :(得分:1)

在C编程中包含C文件不是一个好习惯,除非在某些情况下使用自动生成的代码。

相反,所有源文件都应传递给编译器,您应该只包含包含函数原型和类型定义的头文件。