Curso de Programación en C/Prog56
Ir a la navegación
Ir a la búsqueda
Prog56
1 #include <stdio.h>
2 #include <stdlib.h>
3
4 int main( void )
5 {
6 int ch;
7 FILE * fp;
8 char NArchivo[50];
9
10 printf("¿Que archivo quieres ver? ");
11 scanf("%s", NArchivo);
12
13 if( ( fp = fopen(NArchivo, "r") ) == NULL )
14 {
15 printf( "No puedo abrir %s\n", NArchivo );
16 exit(1);
17 }
18
19 while( ( ch = getc( fp ) ) != EOF )
20 putchar( ch );
21 fclose( fp );
22
23 return 0;
24 }
Resultado
¿Que archivo quieres ver? Prog56.c #include <stdio.h> #include <stdlib.h> int main( void ) { int ch; FILE * fp; char NArchivo[50]; printf("¿Que archivo quieres ver? "); scanf("%s", NArchivo); if( ( fp = fopen(NArchivo, "r") ) == NULL ) { printf( "No puedo abrir %s\n", NArchivo ); exit(1); } while( ( ch = getc( fp ) ) != EOF ) putchar( ch ); fclose( fp ); return 0; }
Explicación
Para Windows, el archivo Prog01.c que vamos a abrir, debe estar en la carpeta donde se encuentra Prog56.c El formato de fopen es: fp = fopen(nombre, modo) . En el "nombre" puede especificar un path o ruta donde se encuentra el archivo.