2015-10-17 4 views
1

J'ai cherché partout sur Internet à la recherche d'une réponse à ma propre question, mais je n'arrive pas à en trouver une que je puisse comprendre. Cela étant dit, il s'agit d'une question à plusieurs volets alors supportez-moi.Lire l'en-tête d'un fichier

  1. Qu'est-ce qu'un fichier d'en-tête dans C?

  2. Que signifie lire l'en-tête du fichier afin de connaître le nombre de choses à traiter?

  3. L'obtention d'informations sur le volume a-t-elle quelque chose à voir avec la lecture de l'en-tête d'un fichier?

Merci les gars!

+1

La première question est peut-être un double de http://stackoverflow.com/questions/1167875/header-per-source- file – tonysdg

+0

Merci, Cependant Cela n'a rien à voir avec les 3 autres questions. – Edgar

+1

Google. 'Qu'est-ce qu'un en-tête de fichier dans c' et' fichier d'en-tête de lecture d'informations de volume'. Si vous n'êtes pas sûr de comprendre ce que vous lisez, posez une question. –

Répondre

1
  1. Vous écrivez un programme C pour effectuer une sorte de tâche. Par exemple, votre programme C peut interroger le système d'exploitation pour obtenir des informations sur le volume et renvoyer les résultats dans une invite de commande.

  2. "L'écriture d'un programme" implique:

    a) la définition de la tâche (Exemple: obtenir des informations de volume).

    b) Écrire le code.

    c) compiler le code dans un programme exécutable

    d) Exécution du programme pour accomplir la tâche. Presque tous les programmes C ou C++ que vous écrivez auront un ou plusieurs fichiers "en-tête". Un en-tête définit efficacement une "interface", généralement à une fonctionnalité fournie par l'une ou l'autre "bibliothèque".

    Par exemple, l'en-tête "stdio.h" est nécessaire pour utiliser des fonctions telles que "printf()" ou "fopen()".

  3. Vous "#include" l'en-tête lorsque vous écrivez votre code (b); alors le compilateur lit l'en-tête quand il compile le programme (c).

    L'en-tête est important uniquement aux étapes b) et c). La seule chose que vous faites est "#include" l'en-tête dans votre code source.

    Le compilateur fait le reste.

  4. Vous pouvez en savoir plus sur les en-têtes ici:

http://www.tutorialspoint.com/cprogramming/c_header_files.htm

+0

Merci beaucoup! – Edgar