1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
| [d_schris@mojo.internal.doubleclick.net tmp]$ cat fctTab2.c
#include <stdio.h>
#include <stdlib.h>
#define EN_TRAVAUX(__x__) fprintf(stderr, "%s: pas encore implémentée\n",__x__)
/* Prototypes */
int saisirTaille( void );
char *creerTableau( int tailleTableau );
void remplirTableau( char tableau[], int tailleTableau );
void afficherTableau( char tableau[], int tailleTableau );
void detruireTableau( char tableau[] );
/* Fonctions */
int saisirTaille( void ) {
EN_TRAVAUX( "fonction saisirTaille()" );
return 0;
}
char *creerTableau( int tailleTableau ) {
EN_TRAVAUX( "fonction creerTableau()" );
return NULL;
}
void remplirTableau( char tableau[], int tailleTableau ) {
EN_TRAVAUX( "fonction remplirTableau()" );
}
void afficherTableau( char tableau[], int tailleTableau ) {
EN_TRAVAUX( "fonction afficherTableau()" );
}
void detruireTableau( char tableau[] ) {
EN_TRAVAUX( "fonction detruireTableau()" );
}
int main( void ) {
int tailleTableau;
char *tableau;
tailleTableau = saisirTaille();
tableau = creerTableau( tailleTableau );
if ( NULL == tableau ) {
fprintf( stderr, "erreur lors de la création du tableau\n" );
exit( EXIT_FAILURE );
}
remplirTableau( tableau, tailleTableau );
afficherTableau( tableau, tailleTableau );
detruireTableau( tableau );
exit( EXIT_SUCCESS );
}
[d_schris@mojo.internal.doubleclick.net tmp]$ gcc -std=c99 -Wall -Werror -o fctTab2 fctTab2.c
[d_schris@mojo.internal.doubleclick.net tmp]$ ./fctTab2
fonction saisirTaille(): pas encore implémentée
fonction creerTableau(): pas encore implémentée
erreur lors de la création du tableau
[d_schris@mojo.internal.doubleclick.net tmp]$ |
Partager