C言語の基礎についてお願いいたします。
仕事でどうしてもC言語に触れないと行けなくなり、基礎練習をしていますが、以下のコードでエラーが出てしまいました。ランダムな回数の数値を挿入したいなと思って意味のない文章を作りました。
#include <stdio.h> #include <stdlib.h> #include <time.h> int main(void) { srand((unsigned int)time(NULL)); int randnum = rand() % 6 + 1; int x = 10; char c = 'A'; printf("%d人の子供は、平均%d 回の割合で、%cに会いました。\n", x, randnum, c); return 0; }
ターミナルでは、
$ gcc -o index index.c
/tmp/cckBqLQJ.o: In function main': index.c:(.text+0x1b): undefined reference to
sround'
collect2: ld はステータス 1 で終了しました
[vagrant@localhost c_lessons]$
という風に出ます。コードの問題なのか、ターミナルやサイバーダックの操作が悪いのか少し戸惑っています。お手柔らかにお願いします。
回答2件
あなたの回答
tips
プレビュー