Voilà en fait j'ai 3 variables a definir de facon aléatoirement grace a la fonction rand()
voici donc ce que j'ai ecris:
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
typedef struct Hazard{
long llong;
short skey1,skey2;
}Hazard;
struct Hazard main(void){
/*Pour que la clef soit dynamique avec le temps*/
srand( (unsigned)time( NULL ) );
llong= rand();
skey1= rand();
skey2= rand();
return llong,skey1,skey2;
}
Il y a 2 principaux problemes:
1/ je ne sais pas comment remplir llong, skey1 et skey2 car il me dit qu elle ne sont pas declarée (ce qui est normal car elles appartiennent a un struc je suppose et ne sont donc pas considéré comme de simple variable ca doit etre qqch comme Hazard.llong= rand(); mais c'est pas ça)
2/ je ne sais pas ce qu' il faut ecrire a la place du void pour retourner ces 3 valeurs
Qqun pourrait m'aider ?
Teclis
-------------------------------------------------------------------------------------------------------
Il vaut mieux poser une question et passer pour bête que le rester toute sa vie