http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog56&feed=atom&action=history
Curso de Programación en C/Prog56 - Historial de revisiones
2024-03-28T17:35:25Z
Historial de revisiones para esta página en el wiki
MediaWiki 1.32.1
http://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog56&diff=5403&oldid=prev
Perseuz: /* Explicación */
2014-05-02T15:02:38Z
<p><span dir="auto"><span class="autocomment">Explicación</span></span></p>
<p><b>Página nueva</b></p><div>__NOTOC__<br />
* [[:#Prog56 | Leer un Archivo]]<br />
** [[:#Resultado | Resultado]]<br />
** [[:#Explicación | Explicación]]<br />
<br />
== Prog56 ==<br />
<br />
<syntaxhighlight lang="c" line="GESHI_FANCY_LINE_NUMBERS"><br />
<br />
#include <stdio.h><br />
#include <stdlib.h><br />
<br />
int main( void )<br />
{<br />
int ch;<br />
FILE * fp;<br />
char NArchivo[50];<br />
<br />
printf("¿Que archivo quieres ver? ");<br />
scanf("%s", NArchivo);<br />
<br />
if( ( fp = fopen(NArchivo, "r") ) == NULL )<br />
{<br />
printf( "No puedo abrir %s\n", NArchivo );<br />
exit(1);<br />
}<br />
<br />
while( ( ch = getc( fp ) ) != EOF )<br />
putchar( ch );<br />
fclose( fp );<br />
<br />
return 0;<br />
}<br />
<br />
</syntaxhighlight><br />
<br />
=== Resultado ===<br />
<br />
¿Que archivo quieres ver? Prog56.c<br />
#include <stdio.h><br />
#include <stdlib.h><br />
<br />
int main( void )<br />
{<br />
int ch;<br />
FILE * fp;<br />
char NArchivo[50];<br />
<br />
printf("¿Que archivo quieres ver? ");<br />
scanf("%s", NArchivo);<br />
<br />
if( ( fp = fopen(NArchivo, "r") ) == NULL )<br />
{<br />
printf( "No puedo abrir %s\n", NArchivo );<br />
exit(1);<br />
}<br />
<br />
while( ( ch = getc( fp ) ) != EOF )<br />
putchar( ch );<br />
fclose( fp );<br />
<br />
return 0;<br />
}<br />
<br />
=== Explicación ===<br />
<br />
[[Category:Programación en C]]<br />
[[Category:CCabal]]<br />
[[Category:CursoC]]<br />
<br />
Para Windows, el archivo Prog01.c que vamos a abrir, debe estar en la carpeta donde se encuentra Prog56.c<br />
El formato de fopen es: fp = fopen(nombre, modo) . En el "nombre" puede especificar un path o ruta donde se encuentra el archivo.</div>
Perseuz