wxDev C++ 中的 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;
}
它非常简单,除了编译器给我一个错误,我做错了什么?
谢谢,
奥利弗.
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 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.