私はこの警告関数 'time'の暗黙の宣言[-Wimplicit-function-declaration] |
"implicit declaration of function 'time' [-Wimplicit-function-declaration]|"
を取得し、は、コンパイル済みのファイルを実行しているときWindowsエラー報告が表示されますsrand
機能を使用しようとするたびに、
私はCプログラミングの初心者だけど、私はテキストブックでこれを見つけましたが、それは私のためには機能しません。
srand (time());
int x= (rand()%10) +1;
int y= (rand()%10) +1;
printf("\nx=%d,y=%d", x,y);
これを修正するために何が必要ですか?疑いで、manページをチェックすると
#include <stdlib.h> // rand(), srand()
#include <time.h> // time()
:
あなたは確かこの場合、あなたは#include
右ヘッダ、ことを確認する必要があり
私はhd stdlib.hが含まれていましたが、time.hを含めた後に別のエラーが表示されます エラー:関数 'time'の引数があまりにも少ない –
コードがオンラインのコンパイラパッド..私のPC上でcodeblocks IDEを使用して –
答えは時間()の欠落した引数をカバーするように更新されました。 –