Mathc initiation/Fichiers c : c01j

Un livre de Wikilivres.
Aller à la navigation Aller à la recherche


Installer ces fichiers dans votre répertoire de travail.

Crystal Clear mimetype source h.png z_s.h
'
/* ------------------------------------ */
/*  Save as :   z_s.h                   */
/* ------------------------------------ */

/* ------------------------------------ */
void clrscrn(void)
{
  printf("\n\n\n\n\n\n\n\n\n\n"
         "\n\n\n\n\n\n\n\n\n\n"
         "\n\n\n\n\n\n\n\n\n\n");
}
/* ------------------------------------ */
void stop(void)
{
 printf("\n Press return to continue. ");
 getchar();
}


Installer et compiler ces fichiers dans votre répertoire de travail.

Crystal Clear mimetype source c.png c01j.c
'
/* ------------------------------ */
/*  Save as :   c01j.c            */
/* ------------------------------ */
#include    <stdio.h>
#include      "z_s.h"
/* ------------------------------ */
int main(void)
{
 clrscrn();
 printf(" First screen.\n");
 getchar();

 clrscrn();
 printf(" Second screen.\n");
 stop();

 return 0;
}


Ici on a créé un fichier h, "z_s.h", avec les fonctions clrscrn(); stop(); pour simplifier le programme principal.

Les fichiers systèmes seront déclarés avec les caractères < > ex : #include <stdio.h>

Nos fichiers h seront déclarés avec des guillemets ex : #include "z_s.h"


Ceci n'est pas la méthode standard du langage c.

Normalement on déclare les fonctions dans les fichiers h, mais on ne met pas le code dans le fichier h.

Le code est mis dans un fichier c.

La méthode standard ne me convient pas, parce que j'écris uniquement des petits exemples.