Salut tout le monde, j'ai un problème avec mon include. J'ai créé un fichier .h avec le prototype de mes fonctions, je l'inclus bien dans mon main.c mais j'obtiens l'erreur suivante au moment de la compilation : "ft_putchar.c:2:15: fatal error: t.h: No such file or directory compilation terminated." alors que mon fichier .h est bien dans le même répertoire que mon main.c et mon ft_putchar.c . Auriez-vous une idée ?
ft_putchar
t.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #include <unistd.h> #include <t.h> int ft_putchar(char c) { write(1, &c, 1); return(0); }
main.c
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int ft_putchar(char c); //int ft_strlen(char *str); //void ft_putstr(char *str);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #include "t.h" int main() { ft_putchar('P'); return (0); }Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 cyril@cyril-mint ~/exos/lib $ ls ft_putchar.c ft_putstr.c ft_strlen.c main.c t.h
Partager