[C] Erreur avec srand()
Résolu/Fermé
Hell_666
Messages postés
44
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
19 mars 2010
-
14 mars 2010 à 10:43
Hell_666 Messages postés 44 Date d'inscription jeudi 29 octobre 2009 Statut Membre Dernière intervention 19 mars 2010 - 14 mars 2010 à 16:49
Hell_666 Messages postés 44 Date d'inscription jeudi 29 octobre 2009 Statut Membre Dernière intervention 19 mars 2010 - 14 mars 2010 à 16:49
A voir également:
- [C] Erreur avec srand()
- Erreur 0x80070643 - Guide
- Erreur 10016 epson - Forum Imprimante
- Erreur c2002 western union ✓ - Forum Vos droits sur internet
- Erreur g030 - Forum Bbox Bouygues
- Erreur 5000 france tv - Forum Lecteurs et supports vidéo
5 réponses
Jean-Guy Badiane
Messages postés
646
Date d'inscription
mardi 3 mars 2009
Statut
Membre
Dernière intervention
31 mars 2020
7
14 mars 2010 à 13:45
14 mars 2010 à 13:45
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.
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
14 mars 2010 à 14:26
14 mars 2010 à 14:26
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,
Hell_666
Messages postés
44
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
19 mars 2010
14 mars 2010 à 16:33
14 mars 2010 à 16:33
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 ;)
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
14 mars 2010 à 16:47
14 mars 2010 à 16:47
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
Hell_666
Messages postés
44
Date d'inscription
jeudi 29 octobre 2009
Statut
Membre
Dernière intervention
19 mars 2010
14 mars 2010 à 16:49
14 mars 2010 à 16:49
Ce n'est pas grave dans mon cas c'est pour la position de respawn d'obstacles dans un jeu et ca assure.