Il y a actuellement 489 visiteurs
Vendredi 22 Novembre 2024
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: 12515
Inscription: 24 Avr 2009 22:41
Localisation: Dordogne
 



Sujets similaires

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: 36

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

Message [Réglé] erreur 0x000428
Bonjour j'ai acheté un écran (ASUS TUF Gaming VG279Q1A - Ecran PC Gamer eSport 27" FHD - Dalle IPS - 165Hz - 1ms - 1920x1080) pour le pc de mon fiston (Ryzen 5 3600 / RTX 2070 Super / alim corsair 650 Watts / 16 Go de ram) sous Windows 10 pro et au bout d'une demie heure le pc a planté et au re ...
Réponses: 18

Message Vos Pires Messages d'erreur du PC
ICI mettez Vos pires messages d'erreur que votre pc a generé. Voila moi je commence. juste il y a 10 minutes en démarrent mon pc: Rundll32 ne fonctionne plus en plus avant j'en ai eu d'autre mais que j'ai fermé: Les Voila: Microsoft Visual++ était aussi de la partie et Kapersky a aussi foiré ...
Réponses: 355

Message Erreur 0x80070057 lors d'un téléchargement
Bonjour, je suis auto-preneur est j'ai récemment souscrit une offre chez une opérateur qui propose un softphone.Le problème c'est que lors de l'installation de leur logiciel j'ai un code d'erreur qui apparaît : Erreur 0x80070057J'ai ressayé plusieurs fois sans succès et contacté le support client, m ...
Réponses: 2

Message CJoint.com down? erreur 404
SalutCjoint down pour moi aujourd'hui erreur 404.Fonctionnait encore sous 48h.capture 21 03 2023 12:13 PM
Réponses: 1


Qui est en ligne

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


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