Problème en langage C

Résolu
Aurélien49 Messages postés 64 Statut Membre -  
Aurélien49 Messages postés 64 Statut Membre -
Bonjour, ça fait depuis un bail que je n'est pas fait de langage C et j'ai un problème avec un tout petit code.
A chaque fois le compilateur bloque sur la fonction fct_coordonnees et me dis " dereferencing pointer to incomplete type".

Alors la je reste de marbre.
Si quelques bonnes âmes pouvaient me guider pour trouver l'erreur, merci d'avance. Lens49


#include <stdio.h>
#include <stdlib.h>

struct coordonnees
{
int x;
int y;
int resultat;

};


void fct_coordonnees(struct Coordonnees * point)
{
point->resultat = 88;

}


int main()
{
struct coordonnees varpoint;

// void fct_coordonnees(struct Coordonnees *);
fct_coordonnees(&varpoint);


printf("La variable varpoint.valeur vaut : %d\n\n", varpoint.resultat);

return 0;
}
A voir également:

4 réponses

jacinthe87 Messages postés 204 Statut Membre 3
 
l'erreur c'est ici :
void fct_coordonnees(struct Coordonnees * point) 
{ 
point->resultat = 88; 

} 

tu as ecrit "c" de coordonne en majuscule et toi tu as declaré sturcture coordonné en miniscule:
struct coordonnees 
{ 
int x; 
int y; 
int resultat; 

};
1
PIx Wilz Messages postés 667 Statut Membre 91
 
il n arrive pas a choisir entre les deux fct_coordonnees .
Edite une entre elle .
Sinon clique sur l'erreur qui te donne en bas et il devra te pointé sur l'erreur .
0
PIx Wilz Messages postés 667 Statut Membre 91
 
c est ce que j ai dit :D
0
Aurélien49 Messages postés 64 Statut Membre 3
 
Merci les amis. Une erreur toute bête, qu'à minuit passé, mes yeux n'ont pu voir. J'avais beau lire et relire. Le code de dépard était plus volumineux, j'ai saqué tout ce que je pouvais de code pour trouver l'erreur. Mais que néni.

Encore merci. Vive l'entraide sur les forums. Lens49
0