#include <stdio.h>
#include <stdlib.h>
void mensaje( int orden );
int main(int argc,char **argv){
int orden = 0;
char frase[] = "Arequito, centro soguero del pais";
FILE *ptrFrase = NULL;
if(!(ptrFrase
= fopen("frase.txt", "w"))){ mensaje( orden );
}
if( fflush( ptrFrase
) == EOF
){ orden = 1;
mensaje( orden );
}
if(fclose( ptrFrase
) == EOF
){ orden = 2;
mensaje( orden );
}
return EXIT_SUCCESS;
}
void mensaje( int orden ){
int ch;
if( orden == 0){
printf( "\n Error al abrir el fichero Para escribir. Finaliza el programa." ); }else if( orden == 1){
printf( "\n No se ha podido escribir en el fichero \n" ); }else if( orden == 2){
printf( "\n No se ha podido cerrar el fichero \n" ); }
while ((ch
= getchar()) != EOF
&& ch
!= '\n'); }