Faire un lien en un .c et un .h
Bonjour,
J'aimerai bien diviser mon fichier .c en plusieurs .c et .h.
(Juste je suis sous Windows 10 et j'utilise sois Visual Studio Code ou soit Dev C++.)
Pour cela, j'ai mis tout mon affichage dans un .c :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
#include "affichage.h"
void affichage_smiley_triste(){
go(20,7);printf(".-''''''-.");
go(21,5);printf(".' '.");
go(22,4);printf("/ O O \\");
go(23,3);printf(": ` :");
go(24,3);printf("| ` |");
go(25,3);printf(": .------. :");
go(26,4);printf("\\ ' ' /");
go(27,5);printf("'. .'");
go(28,7);printf("'-......-'");
} |
Et j'ai mis dans mon .h :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
#ifndef _Affichage_H
#define _Affichage_H
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
void affichage_smiley_triste();
#endif |
J'ai donc dans mon main.c :
Code:
1 2 3 4 5 6 7 8
|
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include "affichage.h"
BlaBlaBla |
Cependant, quand je veux compiler, une erreur apparait qui me dit : undefined reference to `affichage_smiley_triste'
Je pense qu'il y a un problème de lien mais je ne vois pas comment en faire de plus que les include que je viens de faire ...
Merci d'avance
Bapth