[C] Erreur avec srand()
Résolu
Hell_666
Messages postés
44
Statut
Membre
-
Hell_666 Messages postés 44 Statut Membre -
Hell_666 Messages postés 44 Statut Membre -
Salut, quand je place un srand() dans mon code source puis que je compile j'ai le droit à une erreur, mon srand est tel "srand(time(NULL));" et le message est le suivant "lvl1.c:17: error: expected ')' before '(' token".
Serait-ce parce que je programme pour PSP et que le temps serait gérer différemment ?
Merci à vous.
Serait-ce parce que je programme pour PSP et que le temps serait gérer différemment ?
Merci à vous.
A voir également:
- [C] Erreur avec srand()
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
5 réponses
Hello mon cher Satan ! Ravi de te rencontrer en personne ! :)
As-tu pensé à inclure le fichier time.h dans ton code ?
Si ce n'est pas le cas, il faut ajouter au début de ton code la ligne suivante...
Pourrais-tu poster le contenu de ton fichier lvl1.c, afin que l'on regarde ensemble le code ?
Je te fais plein de gros bisous.
Cordialement, Jean-Guy Badiane.
As-tu pensé à inclure le fichier time.h dans ton code ?
Si ce n'est pas le cas, il faut ajouter au début de ton code la ligne suivante...
#include <time.h>
Pourrais-tu poster le contenu de ton fichier lvl1.c, afin que l'on regarde ensemble le code ?
Je te fais plein de gros bisous.
Cordialement, Jean-Guy Badiane.
Salut,
L'erreur ne vient pas du srand(time(NULL)); puisque tu l'as bien déclaré.
L'erreur porte probablement sur la ligne précédente. Vérifie bien s'il n'y a pas une erreur au niveau des parenthèses.
Cdlt,
L'erreur ne vient pas du srand(time(NULL)); puisque tu l'as bien déclaré.
L'erreur porte probablement sur la ligne précédente. Vérifie bien s'il n'y a pas une erreur au niveau des parenthèses.
Cdlt,
Oui j'ai bien inclus time.h, mais finalement je n'ai plus besoin de srand :S
Je fais un rand dans une boucle infinie et ca marche ...
Merci quand même ;)
Je fais un rand dans une boucle infinie et ca marche ...
Merci quand même ;)
L'erreur ne venait pas de la non inclusion du time.h sinon t'aurais eu un message différent de la part du compilateur. Je pense que l'erreur venait d'une erreur de parenthèses.
Et sinon, un rand() simplement marche. Mais le problème c'est que lors de chaque lancement du programme, il te fournira les mêmes nombres. C'est là que réside l'intérêt de srand(seed), cela te permettra d'avoir des valeurs différentes à chaque exécution du programme.
Cdlt,
Et sinon, un rand() simplement marche. Mais le problème c'est que lors de chaque lancement du programme, il te fournira les mêmes nombres. C'est là que réside l'intérêt de srand(seed), cela te permettra d'avoir des valeurs différentes à chaque exécution du programme.
Cdlt,
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question