A voir également:
- Erreur de compilation dans mon programme C
- Erreur 0x80070643 - Accueil - Windows
- Programme demarrage windows 10 - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
- Erreur 1001 outlook - Accueil - Bureautique
3 réponses
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 608
25 avril 2008 à 16:04
25 avril 2008 à 16:04
Regarde ton code, tu as une erreur qui se balade, type une parenthèse mal fermée.
C'est ce que je me disais au début seulement aucune parenthése manquante.
void CouleurLigne(ligne l) // l'erreur est indiquée a cette ligne
{
if(l->nomligne='1')
DessinerSegment(ordonnéeDépart,ordonnéeArrivée,AbscisseDépart,AbscisseArrivée,CouleurParNom("yellow"));
}
Je vois vraiment pas d'ou ca vient...
void CouleurLigne(ligne l) // l'erreur est indiquée a cette ligne
{
if(l->nomligne='1')
DessinerSegment(ordonnéeDépart,ordonnéeArrivée,AbscisseDépart,AbscisseArrivée,CouleurParNom("yellow"));
}
Je vois vraiment pas d'ou ca vient...
HostOfSeraphim
Messages postés
6750
Date d'inscription
jeudi 2 février 2006
Statut
Contributeur
Dernière intervention
31 juillet 2016
1 608
25 avril 2008 à 16:13
25 avril 2008 à 16:13
Regarde avant et après, c'est pas forcément là où c'est indiqué, et c'est pas forcément une parenthèse non plus.
Bref, vérifie bien chaque caractère de ton code.
Bref, vérifie bien chaque caractère de ton code.
j'ai une question qui pourrait peut etre expliquer mon problème,
Si dans mon fichier principal je déclare une structure comme ci-dessous:
struct metro{
int x; //abscisse de ma station sur le plan
int y; // ordonnée de ma station sur le plan
char nomstation[100];
char nomligne[6];
struct metro *suivant;
};
typedef metro* ligne;
Est-ce que je peux mettre ligne comme parametre d'une fonction dans un fichier annexe .
Parce que j'ai changé les parametres de ma fonction en donnant non pas la structure mais par exemple le x et le y de ma structure et ca marche, ca n'est donc pas un probleme de caractere manquant je pense mais de parametre.
Alors a-t'on le droit de donner a une fonction une structure définit dans un autre fichier...?
Et si je me trompe (fort probable) quelqu'un aurait des suggestions?
Si dans mon fichier principal je déclare une structure comme ci-dessous:
struct metro{
int x; //abscisse de ma station sur le plan
int y; // ordonnée de ma station sur le plan
char nomstation[100];
char nomligne[6];
struct metro *suivant;
};
typedef metro* ligne;
Est-ce que je peux mettre ligne comme parametre d'une fonction dans un fichier annexe .
Parce que j'ai changé les parametres de ma fonction en donnant non pas la structure mais par exemple le x et le y de ma structure et ca marche, ca n'est donc pas un probleme de caractere manquant je pense mais de parametre.
Alors a-t'on le droit de donner a une fonction une structure définit dans un autre fichier...?
Et si je me trompe (fort probable) quelqu'un aurait des suggestions?