Aller au contenu


Photo
- - - - -

A quoi sert cette commande en C


  • Veuillez vous connecter pour répondre
4 réponses à ce sujet

#1 nico_be

nico_be

    Full Patch Member

  • Membres
  • 1 304 messages

Posté 09 février 2002 - 05:58

Salut,
Je fais un graduat en info et je viens de commencer mes premiers cours de C.
Pour l'instant on écrit des programme tout ce qu'il y a de plus con mais le prof nous fait mettre une commande au dessus de "main ()" et j'aimerais bien savoir à quoi elle sert... il va certainement nous l'expliquer un jour ou l'autre mais je suis curieux....

voilà donc cette commande :

#include<stdio.h>

P.S. : Je programme avec Visual C++ 6.0
  • 0

PUBLICITÉ

    Annonces Google

#2 SK

SK

    Power Member

  • Membres
  • 146 messages

Posté 09 février 2002 - 06:27

Cette commande permet d'inclure un fichier d'en-tête, ici stdio.h en l'occurence.

stdio.h comprend les principales fonctions d'entrées/sorties du langage C, je pense par exemple aux fonctions "printf" ou "scanf" qui y sont définis.

Tu peux bien sûr inclure d'autres fichiers en-tête programmés par toi-même: la commande include en gros ne fait que rajouter le contenu du fichier dans ton programme.
  • 0

#3 nico_be

nico_be

    Full Patch Member

  • Membres
  • 1 304 messages

Posté 09 février 2002 - 06:54

merci beaucoup SK pour ton explication !

nico
  • 0

#4 KewlCat

KewlCat

    Modérateur

  • Membres
  • 24 812 messages

Posté 11 février 2002 - 12:59

Le fichier contient les prototypes des fonctions.
Ca permet au précompilateur de "connaitre" ces fonctions sans qu'elles soient explicitement déclarées (écrites en entier) dans ton programme.
Ca t'aidera à comprendre pouquoi il faut faire ses propres fichiers .h, et à quoi sert le linkage (le compilo cherche ses petits dans les DLL)...
  • 0

#5 KarLKoX

KarLKoX

    Member

  • Membres
  • 81 messages

Posté 16 février 2002 - 10:20

Pas tjrs, des DLL pour windows, des *.so pour les unix :P
  • 0









Sujets similaires :     x