wxDev C++ 中的 arc4random

发布于 2024-10-31 04:28:07 字数 397 浏览 4 评论 0原文

我正在尝试将 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;
 }

它非常简单,除了编译器给我一个错误,我做错了什么?
谢谢,
奥利弗.

im trying to add arc4random into my C console-based project.
Basically im including the .c file in my project and then a method call as:

    #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;
 }

Its pretty straight forward, except compiler gives me an error, what am I doing wrong?
Thanks,
Oliver.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

找个人就嫁了吧 2024-11-07 04:28:07

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

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

Including C files is not a good practice in C programming, except in some cases with automatically-generated code.

Instead, all the source files should be passed to the compiler and you should only include header files which contain function prototypes and type definitions.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文