Curso de Programación en C/Prog112
Ir a la navegación
Ir a la búsqueda
Prog112
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 #define MAX 40
5
6 int main( void )
7 {
8 FILE *fp;
9
10 char Palabras[MAX];
11
12 if( ( fp = fopen( "Palabras", "a+" ) ) == NULL )
13 {
14 fprintf( stderr, "No puedo abrir \"Palabras\" archivo.\n");
15 exit(1);
16 }
17
18 puts( "Ingresa las palabras que quieres agregar en el archivo." );
19 puts( "Retorno de carrito al inicio de la línea para terminar" );
20
21 while( gets( Palabras ) != NULL && Palabras[0] != '\0' )
22 fprintf( fp, "%s ", Palabras );
23
24 puts( "Contenidos del archivo:" );
25 rewind( fp );
26
27 while( fscanf( fp, "%s", Palabras ) == 1 )
28 puts( Palabras );
29
30 if( fclose( fp ) != 0 )
31 {
32 fprintf( stderr, "Error: No puedo cerrar el archivo\n" );
33 exit(1);
34 }
35 return 0;
36 }
Resultado
[rrc@llawyr CClase]$ gcc -Wall -o Prog112 Prog112.c [rrc@llawyr CClase]$ ./Prog112 Ingresa las palabras que quieres agregar en el archivo. Retorno de carrito al inicio de la línea para terminar Son mis palabras Contenidos del archivo: Son mis palabras [rrc@llawyr CClase]$ ./Prog112 Ingreso las palabras que quieres agregar en el archivo. Retorno de carrito al inicio de la línea a terminar Son más de mis palabras Contenidos del archivo: Son mis palabras Son más de mis palabras [rrc@llawyr CClase]$