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

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Erreur compilation sur prog en C

n°2215955
mattt92
Posté le 13-01-2014 à 15:58:40  profilanswer
 

Reprise du message précédent :
ERREUR DE COMPILATION :  
 

Code :
  1. xot.c:50:24: error: too many decimal points in number
  2. xot.c:50:24: error: expected ';', ',' or ')' before numeric constant
  3. xot.c:98:22: error: too many decimal points in number
  4. xot.c: In function 'getsock':
  5. xot.c:226:19: error: too many decimal points in number
  6. xot.c:226:26: error: 'stream' undeclared (first use in this function)
  7. xot.c:226:26: note: each undeclared identifier is reported only once for each function it appears in
  8. xot.c: In function 'doconn':
  9. xot.c:247:5: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]
  10. xot.c:248:29: error: too many decimal points in number
  11. xot.c:249:33: error: called object '1998' is not a function
  12. xot.c: In function 'dorecv':
  13. xot.c:294:11: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]

mood
Publicité
Posté le 13-01-2014 à 15:58:40  profilanswer
 

n°2215964
OrcusZ
Pro AMD | .Net lover
Posté le 13-01-2014 à 16:55:29  profilanswer
 

Code :
  1. xot.c:50:24: error: too many decimal points in number
  2. xot.c:50:24: error: expected ';', ',' or ')' before numeric constant


 
Ligne 50 :

Code :
  1. unsigned long MASIP,


 
Il attend une virgule ou autre pourtant elle y est... bizarre.
 

Code :
  1. xot.c:98:22: error: too many decimal points in number


 
Tu pourras pas mettre ton ip sous la forme X.X.X.X, il va falloir voir s'il n'existe pas un type spécifique ou une autre méthode pour écrire l'ip.
 

Code :
  1. xot.c:226:19: error: too many decimal points in number


 
Pareil que la précédente erreur
 

Code :
  1. xot.c:226:26: error: 'stream' undeclared (first use in this function)
  2. xot.c:226:26: note: each undeclared identifier is reported only once for each function it appears in


 
Stream n'est pas déclaré
 

Code :
  1. xot.c:247:5: warning: incompatible implicit declaration of built-in function 'memset' [enabled by default]


 
Tu as un problème avec la déclaration de "memset" ou avec ces paramètre  
pareil pour l'erreur  

Code :
  1. xot.c:294:11: warning: incompatible implicit declaration of built-in function 'memcpy' [enabled by default]


 

Code :
  1. xot.c:248:29: error: too many decimal points in number


 
Pareil que pour la ligne 50, 98 et 226
 

Code :
  1. xot.c:249:33: error: called object '1998' is not a function


 
Pour cette erreur je la comprend pas trop,
mais dans l'ancien code il utiliser htons(port)
 
ça doit venir du faite que tu es changer htons + la valeur de port.
 
Sinon les erreurs sont assez explicite tout de même...
Tu n'a jamais fait de C/C++?
 
 
 
 
 


---------------
Made you your own sentence without believing that of the others...
n°2215999
Tangrim
Des bisous et des nounours !
Posté le 14-01-2014 à 09:24:55  profilanswer
 

OrcusZ a écrit :


Code :
  1. xot.c:249:33: error: called object '1998' is not a function


 
Pour cette erreur je la comprend pas trop,
mais dans l'ancien code il utiliser htons(port)
 


 

Code :
  1. tsock.sin_port        = XXXX(port);


Le compilateur cherche une fonction qui s'appelle XXXX.


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°2216000
OrcusZ
Pro AMD | .Net lover
Posté le 14-01-2014 à 09:34:18  profilanswer
 

Tangrim a écrit :


 

Code :
  1. tsock.sin_port        = XXXX(port);


Le compilateur cherche une fonction qui s'appelle XXXX.


 
Donc htons est une fonction incluse à une de tes librairies


---------------
Made you your own sentence without believing that of the others...
n°2216002
mattt92
Posté le 14-01-2014 à 10:45:33  profilanswer
 

Malheuresement je suis novice en C , mes compétences actuelle ne peut me permmetre de résoudre ce type d'erreur . D'ou l'interet de venir sur le forum afin d'avoir votre aide .

n°2216042
Tangrim
Des bisous et des nounours !
Posté le 14-01-2014 à 13:58:49  profilanswer
 

OrcusZ a écrit :

Code :
  1. xot.c:50:24: error: too many decimal points in number
  2. xot.c:50:24: error: expected ';', ',' or ')' before numeric constant


 
Ligne 50 :

Code :
  1. unsigned long MASIP,


 
Il attend une virgule ou autre pourtant elle y est... bizarre.


 

Code :
  1. #define MASIP X.X.X.X


Le compilateur lit donc:

Code :
  1. unsigned long X.X.X.X,


et il ne comprend pas.


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Programmation en CRESOLU Erreur dans un count
[C] Programmer "Jeu des batons" par récursivité[C]Détection de fin de fichier...
[C]Chaine qui ne s'affiche pas...exclure colonne d'un prog /s awk
[JAVA] aide compilation d'un programmeErreur incompréhensible d'une variable de type int
télécharger et installer C++erreur de compilation projet ou bibliothèque introuvable
Plus de sujets relatifs à : Erreur compilation sur prog en C


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