Ну, совсем непонятно... сначала я попытался так:
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int x;
x = rand();
printf("%d\n",x);
return 0;
}
Но этот вариант не прошел. Потом я залез в файл stdlib.h(я туда впервые полез
) и увидел там:
_CRTIMP int __cdecl rand (void);
_CRTIMP void __cdecl srand (unsigned int);
Посмотрел и ничего не понял... что за "_CRTIMP int __cdecl"? Насколько я понимаю функции ничего передавать не надо, но и возвращает она не случайное число...(я уже попытался в коде выше и постоянно получаю число 41).
Я там еще увидел srand(), но она ничего не возвращает...(получаю ошибку: error: void value not ignored as it ought to be).