Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
498 connectés 

  FORUM HardWare.fr
  Programmation

  question en c: (random et erreur de segmentation).. aidez moi :-)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

question en c: (random et erreur de segmentation).. aidez moi :-)

n°85512
ddpforman
Posté le 02-01-2002 à 18:29:47  profilanswer
 

voila, je fais un programme en c..
 
et j'ai un pb: le rand:
ne fais pas vraiment un vrai hasard
en effet, j'utilise rand() % nombre
et je voudrais savoir si il n'y a pas une fonction qui renvoie
ou qui utilise ceci pour avoir vraiment un nombre au hasard..
ou bien si il y a peut etre une initialisation à faire(randomize en turbo pascal)..;
 
voila
sinon, une autre question
j'ai mon programme qui marque erreur de segmentation durant l'execution
est ce que qq sait de quel erreur il s'agit?
je pense à une erreur concernant les pointeurs...peut etre..
 
répondez moi si vous savez la réponse s'il vous plait
ça m'aideras beaucoup....
MERCI


---------------
Il les a tuées avec leur amour, c'est comme ça tous les jours, partout dans le monde entier....
mood
Publicité
Posté le 02-01-2002 à 18:29:47  profilanswer
 

n°85516
LeGreg
Posté le 02-01-2002 à 18:45:23  profilanswer
 

segmentation fault c'est l'erreur
par defaut sous unix => si tu ne nous donne
pas plus de details on ne peut pas t'aider.
(indice: ton programme est plante...)
 
A+
LEGREG

n°85517
ddpforman
Posté le 02-01-2002 à 18:53:25  profilanswer
 

c'est une variante du jeu de la vie
 
ex: quand je dois rentrer une dimension d'un terrain ex 22*33 dans la liste des paramétres
si je mets 200*33 et bien ça marque erreur segmentation..
 
faut plus de précision?


---------------
Il les a tuées avec leur amour, c'est comme ça tous les jours, partout dans le monde entier....
n°85518
pymousses
Posté le 02-01-2002 à 18:56:59  profilanswer
 

donne ton code source!!
 
Autrment pour rand() il faut que tu la connecte à qqc de variant ds le système (ex l'horloge du SE). Mais je ne sait pas comment faire.


---------------
From Pymousses.
n°85520
LeGreg
Posté le 02-01-2002 à 18:59:52  profilanswer
 

ddpforman a écrit a écrit :

c'est une variante du jeu de la vie ex: quand je dois rentrer une dimension d'un terrain ex 22*33 dans la liste des paramétres
si je mets 200*33 et bien ça marque erreur segmentation..
faut plus de précision?  




 
c'est un peu comme si je te disais:
tiens j'ai un objet dans ma main droite
et il n'est pas jaune:
tu as une idee de ce que c'est ?
parfois ca m'amuse de jouer
au schmilblick mais parfois c'est lourd..
 
LEGREG

n°85521
ddpforman
Posté le 02-01-2002 à 19:02:46  profilanswer
 

vraiment désolé.. je sais pas quoi dire de plus..
mais si tu veux, je peux t'envoyer le programme en c
et puis si tu as le temps et si tu veux le voir pour m'aider..
maintenant, sinon, ben c pas grave...  
merci quand meme... alors?


---------------
Il les a tuées avec leur amour, c'est comme ça tous les jours, partout dans le monde entier....
n°85522
LetoII
Le dormeur doit se réveiller
Posté le 02-01-2002 à 19:04:31  profilanswer
 

L'erreure de segmentation sous UNIX signifie que ton prog a essayé d'accédé à une zone de la mémoire qui ne lui est pas attribuées, typiquement t'essaye de regarder à l'adresse 0, ou tu as un tableau de 100 octets et t'essaye de regarder au 101eme

 

[edtdd]--Message édité par letoII--[/edtdd]

n°85524
ddpforman
Posté le 02-01-2002 à 19:10:36  profilanswer
 

ah merci.. ça doit etre donc une histoire avec les pointeurs.. ou peut etre les tableaux que j'utilise oui.. merci beaucoup...


---------------
Il les a tuées avec leur amour, c'est comme ça tous les jours, partout dans le monde entier....
n°85526
LetoII
Le dormeur doit se réveiller
Posté le 02-01-2002 à 19:26:16  profilanswer
 

Pour rand si tu veux rendre le truc plus aléatoire il est conseillé de changer la graine de temps à autre et par exemple en prenant l'heure système, pour celà utilise srand.
De toute manière il faut savoir que le générateur de nombre aléatoire de rand n'est pas exceptionel, d'autant plus qu'il doit changer d'un système à l'autre si ça se trouve, mais bon il est suffisant pour des petits prog

n°85529
ddpforman
Posté le 02-01-2002 à 19:40:53  profilanswer
 

d'accord, je vais y jeter un coup d'oeil :-)  
merci beaucoup beaucoup :-)
byebye


---------------
Il les a tuées avec leur amour, c'est comme ça tous les jours, partout dans le monde entier....

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  question en c: (random et erreur de segmentation).. aidez moi :-)

 

Sujets relatifs
[c++] petite question sur les pointeurs (pas un problème)question simple : jsp ? servlet ?
{JavaScript} ou est l"erreur???Question de newbie: c'est quoi php nuke ??
[Unix/Programmation Shellscript] Aide pour une question de Prog[HTML]Question toute conne au sujet des liens
[HTeuMeuLeu] Une ptit question au sujet de la balise <form>...[PHP] Question spéciale newbies...
Question PhpQuestion à 2 balles d'un mec qui ne connait pas le PHP
Plus de sujets relatifs à : question en c: (random et erreur de segmentation).. aidez moi :-)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR