Il y a actuellement 90 visiteurs
Samedi 31 Juillet 2021
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... ?
Walk of shame, walk of game... what uuuup !
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 ;)
Walk of shame, walk of game... what uuuup !
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.
Le savoir m'a appris que je ne savais rien
Le MIEUX est l'ennemi du BIEN.
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?
Athlon64 939 4600+ X2/1024 DDR 3200 Corsair/Gigabyte 6600GT 128Mo FanLess/ MSI K8N SLI platinum /WinTv HVR 1100/WD Rapor 36.6Go Sata/Maxtor 80Go 8Mo Sata /WD 160 Go 8Mo Sata/NEC 4500/Win XP Pro/ Vista
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.
No hay camino. Se hace camino al andar. (A. Machado)
Avatar de l'utilisateur
diogene
Moderateur
Moderateur
 
Messages: 11331
Inscription: 24 Avr 2009 22:41
Localisation: Dordogne
 



Sujets similaires

Message Erreur de connexion radio à radio.
Parfois, lorsque vous utilisez votre radio satellite numérique, vous recevez un message indiquant qu'une erreur s'est produite lors de la connexion de la radio à la radio. Quel est ton occupation? La première chose à faire est de mettre sous tension, de vérifier la batterie et de s'assurer que l'ant ...
Réponses: 3

Message [Réglé] Erreur BCD
Bonjour,Pourriez-vous m'aider au sujet d'une erreur dans écran bleu indiquant "bcd 0xc0000034" sur un pc de bureau packard bell imedia s 2110 sous Windows 8 ?Comment dois-je faire pour réparer le démarrage car je n'arrive pas et je ne retrouve pas d'image iso afin de réinstaller car le p ...
Réponses: 18

Message Interpretation message Crystal Disk Info
[img][img]https://zupimages.net/up/21/13/2284.png[/img][/img]Bonjour,Pouvez vous m'aider à interpréter ce rapport de Crystal Disk Info Un état de santé "Prudence" et du jaune sur "Nombre de secteurs réalloués" Je n'ai pas vu de dysfonctionnement particulier La version de Windows ...
Réponses: 3

Message [Réglé] erreur ccleaner analyse de registre
Salut tout le mondeen me servant de CCleaner je me suis aperçu de cette erreur impossible à réparer j'ai recommencé chaque fois elle revient voici la capture écran :https://cjoint.com/c/KBgsoszS5Hf
Réponses: 11

Message Erreur installation w10
Bonjour bonsoir tout le monde,Voila je me suis acheté un ssd nvme je l?ai installé sur mon ordi et qui est bien reconnu par Windows.J?ai téléchargé w10 sur une clé. Mais lors de l?installation j?ai différent erreur:Erreur 0xC0000005 Ou bien Windows n?a pas pu préparer l?ordinateur à démarrer etc...C ...
Réponses: 24

Message CODE D'ERREUR BAD SYSTEM CONFIG INFO
Bonjour,J'ai un problème sur mon PC y'a un écran bleu qui est affiché avec le code d'erreur BAD system config info j'ai appelle le commerçante ou je l'ai acheté il m'ont fais une réinitialisation de mon PC elle n'a pas fonctionné Ils m'ont parlé que l OS a planté et de registre rien compris PS : Ils ...
Réponses: 4

Message Erreur 43 carte graphique, ecran noir
Bonjour,je n'ai pas pour habitude de demander de l'aide sur des forums en ce qui concerne le hardware informatique, mais je dois avouer que la, je suis bloqué.ma config :i7 8700kgtx 770 2gb msiz370 Asus prime A16 gb hall of fame ddr4 3600 mhzalim seasonic platinum 850w modulaireMon problème :Commenç ...
Réponses: 6


Qui est en ligne

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


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