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]$