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

c08a.c
'
/* ------------------------------ */
/*  Save as :   c08a.c            */
/* ------------------------------ */
#include      "x_a.h"
/* ------------------------------ */
int main(void)
{
int n = 0;

 clrscrn();
 
 for(n = 0; n<10 ; ++n)
 
   printf("%4d: %10d \n",n,rand());

 stop();

 return 0;
}


La fonction rand(); permet d'obtenir des nombres aléatoires.

Si on lance le programme à plusieurs reprise, on retrouvera la même série de nombres.


int n = 0; déclare un entier.

Dans la fonction printf(); les caractères %d permettent d'afficher un entier.

Cela fonctionne comme pour les doubles

%4d permet de reserver un espace de 4 caractères pour l'entier.

%+d permet d'avoir des entiers signés.

%-4d pousse sur la gauche l'affichage des entiers.


Exemple de sortie écran :

   0: 1804289383 
   1:  846930886 
   2: 1681692777 
   3: 1714636915 
   4: 1957747793 
   5:  424238335 
   6:  719885386 
   7: 1649760492 
   8:  596516649 
   9: 1189641421 

 Press return to continue.
Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.