Mathc initiation/Fichiers c : c08d
Apparence
Installer et compiler ces fichiers dans votre répertoire de travail.
c08d.c |
---|
/* ------------------------------ */
/* Save as : c08d.c */
/* ------------------------------ */
#include "x_a.h"
/* ------------------------------ */
int x_rp_I(
int maxI)
{
return((rand() % maxI) + 1); /* +1 : not zero */
}
/* ------------------------------ */
int main(void)
{
time_t t;
int n =0;
srand(time(&t));
clrscrn();
for(n = 0; n<10 ; ++n)
printf("%10d: %10d \n",n,x_rp_I(9));
stop();
return 0;
}
/* ------------------------------ */
/* ------------------------------ */
On met le code précédent dans une fonction.
Le code ((rand() % 9)+1) devient (rand() % maxI) + 1).
"maxI" sera la valeur maximale que nous souhaitons.
Quand nous introduirons une fonction dans le fichier principal (.c)
qui existe déjà dans la bibliothèque (.h), nous ferons précéder le nom de
la fonction par un x_.
ex :
rp_I() : Nom de la fonction de la bibliothèque. x_rp_I() : Nom de la fonction introduite dans le fichier principal pour être étudié.
Exemple de sortie écran :
0: 9
1: 3
2: 4
3: 5
4: 1
5: 3
6: 3
7: 2
8: 3
9: 7
Press return to continue.