Utilisation des structures et des .h
zaki15
Messages postés
50
Statut
Membre
-
zaki15 Messages postés 50 Statut Membre -
zaki15 Messages postés 50 Statut Membre -
Bonjour,
voila je suis entrain d'apprendre le langage C et j'ai trouvé un problème avec les structures quand je déclare une structure dans un fichier .h par exemple :
struct cordonnes
{
long x;
long y;
};
et le nom de sauvgarde et par exemple ecran.h, et pius dans le .c j'ai déclaré
#include"ecran.h" un message d'ereur s'affiche:
E:\Essai\main.c|3|ecran.h: No such file or directory|
E:\Essai\main.c||In function `main':|
E:\Essai\main.c|6|error: storage size of 'point' isn't known|
E:\Essai\main.c|6|warning: unused variable `point'|
||=== Build finished: 2 errors, 1 warnings ===|
la meme chause si je change le nom de la structure avec le nom du fichier (cordonnes.h)
le meme message s'affiche:
E:\Essai\main.c|3|cordonnees.h: No such file or directory|
E:\Essai\main.c||In function `main':|
E:\Essai\main.c|6|error: storage size of 'point' isn't known|
E:\Essai\main.c|6|warning: unused variable `point'|
||=== Build finished: 2 errors, 1 warnings ===|
pourtant les duex fichier .c et .h sont dans le meme repertoire.
est_ce que perssonne peut m'aider, et merci d'avance.
voila je suis entrain d'apprendre le langage C et j'ai trouvé un problème avec les structures quand je déclare une structure dans un fichier .h par exemple :
struct cordonnes
{
long x;
long y;
};
et le nom de sauvgarde et par exemple ecran.h, et pius dans le .c j'ai déclaré
#include"ecran.h" un message d'ereur s'affiche:
E:\Essai\main.c|3|ecran.h: No such file or directory|
E:\Essai\main.c||In function `main':|
E:\Essai\main.c|6|error: storage size of 'point' isn't known|
E:\Essai\main.c|6|warning: unused variable `point'|
||=== Build finished: 2 errors, 1 warnings ===|
la meme chause si je change le nom de la structure avec le nom du fichier (cordonnes.h)
le meme message s'affiche:
E:\Essai\main.c|3|cordonnees.h: No such file or directory|
E:\Essai\main.c||In function `main':|
E:\Essai\main.c|6|error: storage size of 'point' isn't known|
E:\Essai\main.c|6|warning: unused variable `point'|
||=== Build finished: 2 errors, 1 warnings ===|
pourtant les duex fichier .c et .h sont dans le meme repertoire.
est_ce que perssonne peut m'aider, et merci d'avance.
A voir également:
- Utilisation des structures et des .h
- Utilisation chromecast - Guide
- Télécharger gratuitement notice d'utilisation - Guide
- Télécharger logiciel dvr h 264 gratuit - Télécharger - Sécurité
- Il permet l’exécution des logiciels applicatifs et gère l’utilisation des ressources matérielles (mémoire, processeur, périphériques). ✓ - Forum Logiciels
- Problème de périphériques - Forum Pilotes (drivers)
1 réponse
Quelquesoit le nom de la structure et le nom du fichier, il faut absolument que le compilateur trouve le fichier indiqué dans l'include et c'est d'abord ce qu'il faut chercher à résoudre.
Indications de recherche: Compiles-tu dans le répertoire des fichiers?
- si oui: essaye de préciser le répertoire include au compilateur, par exemple: '-I.',
- si non: mettre '-I<nom du répertoire>'.
Indications de recherche: Compiles-tu dans le répertoire des fichiers?
- si oui: essaye de préciser le répertoire include au compilateur, par exemple: '-I.',
- si non: mettre '-I<nom du répertoire>'.
Merci, c'est réglé.