arc4random in wxDev C++

arc4random in wxDev C++

本文关键字:C++ wxDev in arc4random      更新时间:2023-10-16

我试图将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文件并不是一种好的做法,除非在某些情况下使用自动生成的代码。

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