Il y a actuellement 519 visiteurs
Vendredi 05 Décembre 2025
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

je ne comprends pas mon message d'erreur qd je compile

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

je ne comprends pas mon message d'erreur qd je compile

Message le 03 Juin 2006 14:48

Salut a tous,
Voila j'ai fait un pogramme pour pouvoir jouer au mastermind et la je l'ai compilé sous kdevelop (car je suis sous linux) et je ne comprends pas le message d'erreur qui dit :


error: conflicting types for `random'
error: previous declaration of `random'
error: stray '357' in program
error: stray '277' in program
error: stray '275' in program
error: stray '357' in program
error: stray '277' in program
error: stray '275' in program

donc je pense que les premiers messages concernent ma fonction random je vous la met donc ici :


int random (int tab_ref[5]){
int i,j;

srand(time(NULL));
rand();
for(i=0;i<5;i++){

tab_ref[i]=1+(int)(9.0*rand()/(RAND_MAX+0.0));
for(j=0;j<i;){
if(tab_ref[j]!=tab_ref[i])
j++;
� else{
do{
tab_ref[i]=1+(int)(9.0*rand()/(RAND_MAX+0.0));
}
while(tab_ref[i]==tab_ref[j]);
}
}
}
printf(" %d
",tab_ref[i]);

}

voila si quelqu'un pouvait m'eclairer sur la nature de ces messages d'erreur ca m'avancerait bien parce que c'est la premiere fois que je les vois merci beaucoup !!
lyloo30
Visiteur
Visiteur
 
Messages: 2
Inscription: 03 Juin 2006 14:46
 


Message le 03 Juin 2006 14:50

Petite question au passage : quel langage est-ce ?
Du C, C++, php... ?
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Message le 03 Juin 2006 14:54

c'est du C pardon j'ai oublié de le preciser
lyloo30
Visiteur
Visiteur
 
Messages: 2
Inscription: 03 Juin 2006 14:46
 

Message le 03 Juin 2006 15:03

J'ai déjà vu ce problème queqlue part sur une debian, une histoire de random déclaré dans /usr/include/stdlib.h, et aussi dans ../config.h .
Je n'ai pas la solution sous la main, mais il y a bien quelqu'un ici qui connaît ça ;)
Avatar de l'utilisateur
coyote89
PC-Infopraticien
PC-Infopraticien
 
Messages: 7862
Inscription: 07 Mai 2003 17:39
Localisation: Chine :)
 

Re: je ne comprends pas mon message d'erreur qd je compile

Message le 03 Juin 2006 16:36

Bonjour,

lyloo30 a écrit:error: conflicting types for `random'
error: previous declaration of `random'

C'est clair c'est un souci dans ton random, mais il dit également "previous declaration".
Il y a donc des variables que tu n'as pas déclarée en global.

lyloo30 a écrit:error: stray '357' in program
error: stray '277' in program
error: stray '275' in program
error: stray '357' in program
error: stray '277' in program
error: stray '275' in program

Là ce doit être les numéros de lignes dans lesquelles il y a un souci.
Si tu pouvais nous donner ces lignes (pas que je sois un pro de la programmation, mais qui sais, parfois on trouve un truc tout bête :wink:)

lyloo30 a écrit:tab_ref[i]=1+(int)(9.0*rand()/(RAND_MAX+0.0));

c'est quoi le (int) juste avant le 9.0 ?

lyllo30 a écrit:for(j=0;j<i; ){

Assurément il manque un paramètre pour la boucle POUR, il manque le PAS.
Avatar de l'utilisateur
blankoworld
PC-Infopraticien
PC-Infopraticien
 
Messages: 5993
Inscription: 21 Juin 2004 09:41
Localisation: Pala
 

Re: je ne comprends pas mon message d'erreur qd je compile

Message le 03 Juin 2006 21:54

blankoworld a écrit:Bonjour,

lyloo30 a écrit:error: conflicting types for `random'
error: previous declaration of `random'

C'est clair c'est un souci dans ton random, mais il dit également "previous declaration".
Il y a donc des variables que tu n'as pas déclarée en global.

lyloo30 a écrit:error: stray '357' in program
error: stray '277' in program
error: stray '275' in program
error: stray '357' in program
error: stray '277' in program
error: stray '275' in program

Là ce doit être les numéros de lignes dans lesquelles il y a un souci.
Si tu pouvais nous donner ces lignes (pas que je sois un pro de la programmation, mais qui sais, parfois on trouve un truc tout bête :wink:)

lyloo30 a écrit:tab_ref[i]=1+(int)(9.0*rand()/(RAND_MAX+0.0));

c'est quoi le (int) juste avant le 9.0 ?

lyllo30 a écrit:for(j=0;j<i; ){

Assurément il manque un paramètre pour la boucle POUR, il manque le PAS.


Le (int) avant le 9.0 est un CAST (afin d'etre sur que la valeur final soit bien un int.

As-tu essayer de compiler avec gcc?
As-tu essayer d'inclure la librairie appropriée style maths.h?
Avatar de l'utilisateur
yaya0706
Expert(e)
Expert(e)
 
Messages: 676
Inscription: 25 Avr 2003 07:53
Localisation: BREST
 

Re: je ne comprends pas mon message d'erreur qd je compile

Message le 04 Aoû 2014 20:51

Il me semble que tu as un espace en trop sur le "else" J'ai eu la même erreur c'etait pour un espace devant une declaration de fonction.
Nicoolà
Visiteur
Visiteur
 
Messages: 1
Inscription: 04 Aoû 2014 20:47
 

Re: je ne comprends pas mon message d'erreur qd je compile

Message le 04 Aoû 2014 21:15

Bonjour Nicoolà, et bienvenue sur le forum.

Merci beaucoup pour ton aide, mais on peut espérer que, depuis juin 2006, lyloo30 a trouvé une solution.

Beau déterrage, ma foi. Tu dois approcher du record.
Avatar de l'utilisateur
diogene
Moderateur
Moderateur
 
Messages: 12636
Inscription: 24 Avr 2009 22:41
Localisation: Dordogne
 



Sujets similaires

Message message d'erreur
Bonjour,Tout le weekend je n'ai pas pu me connecter au forum ni avec Firefox ni Google ni mon tel.Message: PR_CONNECT_RESET_ERRORAujourd’hui tout re fonctionne !!!!!!!!Cdt
Réponses: 1

Message [Réglé] message erreur lorsque parfois je veut areter mon pc
Salut tout le mondeDepuis 2 / 3 jours parfois lorsque je veux éteindre mon pc ce message apparait sur l'écran noirhttps://up2sha.re/file?f=yUZ7RgEG5m1hupTLA
Réponses: 12

Message [Réglé] echec de la mise a jour code erreur : 80247140
Salut tout le mondetout allait bien et puis ce matin voici lorsque j'ai voulu faire une mise à jour de définition la protection : échec de la mise à jour de définition de la protection code erreur : 80247140voir ma capture écran : sfc /scannow ne trouve rien d'anormalPouvez-vous m'aider svp ?Bonne ...
Réponses: 14

Message [Réglé] Erreur d'écriture pour Hogwarts Legacy :
Bonjour,J'ai un probleme avec le jeu Hogward Legacy : L'héritage de Poudlard que j'ai acheter sur Steam. A l'installation du jeu, il y a un probleme d'écriture qui corrompe un fichier du jeu et l'empeche de s'allumer. J'ai eu ce probleme par le passé qui a fini par se résoudre tout seul. Mais depuis ...
Réponses: 7

Message Message d'erreur 0x00007FFBD38E3ACA
Bonjour à tous et à toutes, malgré qu'ayant déjà résolu le problème vu qu'il ne s'affiche plus, j'aimerais savoir si possible de la part de quelqu'un de compétent, comment est arrivé ce message d'erreur. ( si possible )Et si il y a quelque chose à faire concernant ce problème. ( si ça reviens un jou ...
Réponses: 39

Message message word 2007 [réglé]
Bonjour, est il possible de faire disparaitre ce message à chaque fois qu'on ouvre un fichier de word svp ? ( sur Word 2007). Merci
Réponses: 3

Message [Réglé] TPM Erreur - Migration Win 10 à Win 11
Bonjour à tous.Je suis en train de voir comment mettre à jour mon W10 en W11 et je vois que ce n'est pas possible.Grâce au lieu de Routman54, j'ai pu voir que le blocage se fait à cause du TPM.Je n'ai pas la moindre idée de ce que c'est...Je me tourne donc vers vous pour quérir le savoir manquant :3 ...
Réponses: 2


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 5 invités


.: Nous contacter :: Flux RSS :: Données personnelles :.