0

私のCコンソールベースのプロジェクトにarc4randomを追加しようとしています。
基本的に、プロジェクトに.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;
 }

コンパイラがエラーを出すことを除いて、それはかなり簡単です、私は何が間違っているのですか?
ありがとう、
オリバー。

4

1 に答える 1

1

Cファイルを含めることは、自動生成されたコードを使用する場合を除いて、Cプログラミングでは適切な方法ではありません。

代わりに、すべてのソースファイルをコンパイラに渡す必要があり、関数プロトタイプと型定義を含むヘッダーファイルのみをインクルードする必要があります。

于 2011-04-10T12:22:22.827 に答える