Il y a actuellement 285 visiteurs
Vendredi 29 Mars 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: 12341
Inscription: 24 Avr 2009 22:41
Localisation: Dordogne
 



Sujets similaires

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

Message Erreur 3FO (PC Portable HP 2021)
Bonjour,HP a donné une page de résolution sur ce problème, elle est ICI. On commence par ça, on verra par la suite.Bonne soirée.
Réponses: 14

Message erreur sur imprimante Epson wf 5110
Bonjour,Pourriez-vous m'aider car j'ai une erreur survenue suite à une impression qui s'est bloquée mais le papier est bien sorti sans faire de bourrage et pourtant je n'arrive pas à enlever ce message d'erreur "0X F1".Comment faire car je n'ai rien vu sur la notice et ne situe ou se trou ...
Réponses: 0

Message [Réglé] MESSAGES D'ERREUR apres l'arrivée sur le bureau
Salut tout le monde Voici les faits : depuis ce matin sans qu'il se soit passer autre chose les jours d'avant sur l'ordinateur portable de mon amie après avoir démarré normalement et être arrivé sur le bureau sur lequel se trouvent les icônes soudain apparait un premier message d'erreur et lorsqu'o ...
Réponses: 18


Qui est en ligne

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


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