arc4random в wxDev C ++ - PullRequest
       27

arc4random в wxDev C ++

0 голосов
/ 10 апреля 2011

я пытаюсь добавить 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 Ответ

1 голос
/ 10 апреля 2011

Включение файлов C не является хорошей практикой в ​​программировании на C, за исключением некоторых случаев с автоматически генерируемым кодом.

Вместо этого все исходные файлы должны передаваться компилятору, и вы должны включать только заголовочные файлыкоторые содержат прототипы функций и определения типов.

...