Curso de Programación en C/Prog56
Ir a la navegación
Ir a la búsqueda
Prog56
#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;
}
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.