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

  FORUM HardWare.fr
  Programmation
  C

  passing argument 1 of «NomFonction» from incompatible pointer type

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

passing argument 1 of «NomFonction» from incompatible pointer type

n°1756411
jeff247
Posté le 07-07-2008 à 16:23:39  profilanswer
 

Bonjour  
 
j'ai un warning qui reviens souvent pour plusieurs lignes de mon programme:
-- passing argument 1 of «NomFonction» from incompatible pointer type --
 
pour l'exemple de code ici, j'ai comme Warning:
--  attention : passing argument 1 of «getIndex» from incompatible pointer type --

Code :
  1. //fichier de structures
  2. typedef struct Cellule_
  3. {
  4.     char *element;
  5.     int index;
  6.     struct Cellule_ *suivant;
  7. }Cellule;
  8. //fichier de fonctions
  9. int getIndex(Cellule **liste,char *element)
  10. {
  11.     int nbr=0;
  12.     Cellule *tmp = *liste;
  13.     while(tmp!=NULL)
  14. {
  15.        if(strcmp(tmp->element,element)==0)
  16.           return nbr;
  17.                                          
  18.     nbr++;
  19.     tmp = tmp->suivant;
  20. }
  21. return -1;
  22. }
  23. //fichier test où j'appelle la fonction
  24. void action(Cellule **lignes,Cellule **colonnes,char *nom, Regle **arbre,char* tableau)
  25. {
  26.     int ligne = getIndex(&lignes,nom);
  27.     int colonne = getIndex(&colonnes,"M" );
  28. // ....  ect
  29. }


 
quelqu'un aurait-il une idée pour éliminer tout ces warnings?
car je vois pas...
 
merci d'avance

mood
Publicité
Posté le 07-07-2008 à 16:23:39  profilanswer
 

n°1756414
Elmoricq
Modérateur
Posté le 07-07-2008 à 16:29:12  profilanswer
 

Le paramètre "lignes" dans action() est de type Cellule**.
 
En passant en paramètre à getIndex() "&lignes", tu lui donnes un Cellule***, alors que getIndex() attend un Cellule**.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  passing argument 1 of «NomFonction» from incompatible pointer type

 

Sujets relatifs
[JSF]erreur No Converter for type java.util.Date found[AJAX] Fonctionnement synchrone et envoi type POST sous IE
INSERT mysql dans un champ de type datetype d'acces dans un fichier binaire en C
Maple, méthode RSA, type array[Java] Recuperer le type de l'objet d'une Arraylist
Type enum, performance et maintenabilitéProblème de traitement d'un input type sous IE
mysql_fetch_row(): supplied argument is not a valid MySQL[Résolu] MIME type
Plus de sujets relatifs à : passing argument 1 of «NomFonction» from incompatible pointer type


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