#include en C , a quoi ça sert ???
Résolu
Marsu
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjours,
A quoi sert la directive #include<...> ???
A quoi sert la directive #include<...> ???
A voir également:
- Include c
- Question sur faille include et arborescence. ✓ - Forum Programmation
- PHP et les directives include() et require() - Forum PHP
- PHP: fonction include et liens relatifs ✓ - Forum PHP
- Include un dossier DropBox dans une page web - Forum Webmastering
- Installer integrity check has failed common causes include incomplete download and damaged media ✓ - Forum Logiciels
7 réponses
Salut à tous
pour le cousin Marsupilani :
dans un programme C, on fait généralement appel à des fonctions (ou procdures) que l'on n'a pas écrit soi-même
te odnc qui existent déjà
ces fonctions sont n général implémentés dans des fichiers que l'on doit inclure à notre programme pour indiquer au compilateur où trouver le code des fonctiosn que l'on a ainsi utilisé sans toutefois spécifier commetn elles sont définies
la directive "include" permet alors l'inclusion de ces fichiers
exemple :
lorsque tu utilise les fonctions printf, scanf, getch, etc ...
tu ne sais pas comment ça fonctionne et tui t'en fous
tu fais juste #include <stdio.h>, #include <conio.h>
et le compilateur iar lire ces fichiers pour trouver le code de ces fonctions
pour le cousin Marsupilani :
dans un programme C, on fait généralement appel à des fonctions (ou procdures) que l'on n'a pas écrit soi-même
te odnc qui existent déjà
ces fonctions sont n général implémentés dans des fichiers que l'on doit inclure à notre programme pour indiquer au compilateur où trouver le code des fonctiosn que l'on a ainsi utilisé sans toutefois spécifier commetn elles sont définies
la directive "include" permet alors l'inclusion de ces fichiers
exemple :
lorsque tu utilise les fonctions printf, scanf, getch, etc ...
tu ne sais pas comment ça fonctionne et tui t'en fous
tu fais juste #include <stdio.h>, #include <conio.h>
et le compilateur iar lire ces fichiers pour trouver le code de ces fonctions
Avec les include on inclue generalement des fichier ou des bibliotheques du style :
- #include "test.h" <-- fichier .h
- #include <iostream> <--- bibliotheque
- #include "test.h" <-- fichier .h
- #include <iostream> <--- bibliotheque
bjr..
j'ai bien compris l'utilité des "include" mais est ce que vous pouvez me dire ou je peut telecharger les fichiers include et surtout celle concerant la PIC 16F84 ( #include <16f84.h> ).
merci d'avance
j'ai bien compris l'utilité des "include" mais est ce que vous pouvez me dire ou je peut telecharger les fichiers include et surtout celle concerant la PIC 16F84 ( #include <16f84.h> ).
merci d'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Par entête j'entend n'importe quel fichier à inclure "en début de code" lors de la compilation. Et puis le lien explique tout ça en détail.
presque tous les langages évolués ont ce type de directive
en pascal: "uses"
heureusement parce que un fichier source unique de 1000 pages
c'est pô très lisible, et puis les librairies faut bien les utiliser
a+
en pascal: "uses"
heureusement parce que un fichier source unique de 1000 pages
c'est pô très lisible, et puis les librairies faut bien les utiliser
a+
Ces fichiers publics (ou privés) sont consultables sous n'importe quel éditeur, puisque ce sont des fichiers "texte".
Ils contiennent des directives, de macros, des interfaces, ... prises en compte par le pré-processeur (avant la compilation).
Pour les fonctions, celles-ci sont livrées compilées (.o) et regroupées dans des "libraries" utilisées (option -l) de la phase d'édition de liens. Mais on peut aussi prévoir ses propres bibliothèques de fonctions, notamment quand on veut les partager, ou les réutiliser pour d'autres applications.
Ils contiennent des directives, de macros, des interfaces, ... prises en compte par le pré-processeur (avant la compilation).
Pour les fonctions, celles-ci sont livrées compilées (.o) et regroupées dans des "libraries" utilisées (option -l) de la phase d'édition de liens. Mais on peut aussi prévoir ses propres bibliothèques de fonctions, notamment quand on veut les partager, ou les réutiliser pour d'autres applications.