I'm trying to understand how do rand and srand functions work:
#include <stdlib.h>
#include <stdio.h>
#include <ctype.h>
int main(void)
{
    unsigned int seed;
    printf("please type in new seed:\n");
    scanf("%i", &seed);
    void srand(unsigned int seed);
    int rand(void);
    printf("%i\n", rand);   
    return 0;
}
But my compiler says:
format
%iexpects argument of typeint, but argument 2 has typeint (*)(void) [-Wformat=] printf("%i\n", rand);
Where is the mistake?
 
     
     
     
    