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
|
#include "stdio.h"
static int ouverture( void ) ;
static int fermeture( void ) ;
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
FILE *standard, *f1 ;
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
int main( void ) {
int i, j ;
int n = 10 ;
int erreur = 0 ;
erreur += ouverture() ;
for ( i = 0 ; i < n ; i++ ) {
fprintf( f1 , "%d %e %e\n", i, (double) i, (double) (i*i) ) ;
fprintf( standard, "%2d",i) ;
for ( j = 0 ; j < i ; j++ ) fprintf( standard," - ") ;
fprintf(standard,"\n") ;
}
erreur += fermeture() ;
printf("\nnombre d'erreur : %d \n", erreur ) ;
return erreur ;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
int ouverture( void ) {
int erreur = 0 ;
standard = stdout ;
f1 = fopen( "data", "w" ) ;
if ( f1 == NULL ) erreur++ ;
return erreur ;
}
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
int fermeture( void ) {
int erreur = 0 ;
erreur += fclose(f1) ;
return erreur ;
} |