<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Curso_de_Programaci%C3%B3n_en_C%2FProg112</id>
	<title>Curso de Programación en C/Prog112 - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cabal.mx/index.php?action=history&amp;feed=atom&amp;title=Curso_de_Programaci%C3%B3n_en_C%2FProg112"/>
	<link rel="alternate" type="text/html" href="https://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog112&amp;action=history"/>
	<updated>2026-04-06T17:25:41Z</updated>
	<subtitle>Historial de revisiones para esta página en el wiki</subtitle>
	<generator>MediaWiki 1.32.1</generator>
	<entry>
		<id>https://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog112&amp;diff=5511&amp;oldid=prev</id>
		<title>Perseuz: /* Prog112 */</title>
		<link rel="alternate" type="text/html" href="https://wiki.cabal.mx/index.php?title=Curso_de_Programaci%C3%B3n_en_C/Prog112&amp;diff=5511&amp;oldid=prev"/>
		<updated>2014-06-03T16:18:25Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Prog112&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
* [[:#Prog112 | fopen() con a+ y rewind()]]&lt;br /&gt;
** [[:#Resultado | Resultado]]&lt;br /&gt;
** [[:#Explicación | Explicación]]&lt;br /&gt;
&lt;br /&gt;
== Prog112 ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;c&amp;quot; line=&amp;quot;GESHI_FANCY_LINE_NUMBERS&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#define MAX 40&lt;br /&gt;
&lt;br /&gt;
int main( void )&lt;br /&gt;
{&lt;br /&gt;
  FILE *fp;&lt;br /&gt;
&lt;br /&gt;
  char Palabras[MAX];&lt;br /&gt;
&lt;br /&gt;
  if( ( fp = fopen( &amp;quot;Palabras&amp;quot;, &amp;quot;a+&amp;quot; ) ) == NULL )&lt;br /&gt;
  {&lt;br /&gt;
    fprintf( stderr, &amp;quot;No puedo abrir \&amp;quot;Palabras\&amp;quot; archivo.\n&amp;quot;);&lt;br /&gt;
    exit(1);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  puts( &amp;quot;Ingresa las palabras que quieres agregar en el archivo.&amp;quot; );&lt;br /&gt;
  puts( &amp;quot;Retorno de carrito al inicio de la línea para terminar&amp;quot; );&lt;br /&gt;
&lt;br /&gt;
  while( gets( Palabras ) != NULL  &amp;amp;&amp;amp; Palabras[0] != &amp;#039;\0&amp;#039; )&lt;br /&gt;
    fprintf( fp, &amp;quot;%s &amp;quot;, Palabras );&lt;br /&gt;
&lt;br /&gt;
  puts( &amp;quot;Contenidos del archivo:&amp;quot; );&lt;br /&gt;
  rewind( fp );&lt;br /&gt;
&lt;br /&gt;
  while( fscanf( fp, &amp;quot;%s&amp;quot;, Palabras ) == 1 )&lt;br /&gt;
    puts( Palabras );&lt;br /&gt;
&lt;br /&gt;
  if( fclose( fp ) != 0 )&lt;br /&gt;
  {&lt;br /&gt;
    fprintf( stderr, &amp;quot;Error: No puedo cerrar el archivo\n&amp;quot; );&lt;br /&gt;
    exit(1);&lt;br /&gt;
  }&lt;br /&gt;
  return 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resultado ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[rrc@llawyr CClase]$ gcc -Wall -o Prog112 Prog112.c&lt;br /&gt;
[rrc@llawyr CClase]$ ./Prog112&lt;br /&gt;
Ingresa las palabras que quieres agregar en el archivo.&lt;br /&gt;
Retorno de carrito al inicio de la línea para terminar&lt;br /&gt;
Son mis palabras&lt;br /&gt;
&lt;br /&gt;
Contenidos del archivo:&lt;br /&gt;
Son&lt;br /&gt;
mis&lt;br /&gt;
palabras&lt;br /&gt;
[rrc@llawyr CClase]$ ./Prog112&lt;br /&gt;
Ingreso las palabras que quieres agregar en el archivo.&lt;br /&gt;
Retorno de carrito al inicio de la línea a terminar&lt;br /&gt;
Son más de mis palabras&lt;br /&gt;
&lt;br /&gt;
Contenidos del archivo:&lt;br /&gt;
Son&lt;br /&gt;
mis&lt;br /&gt;
palabras&lt;br /&gt;
Son&lt;br /&gt;
más&lt;br /&gt;
de&lt;br /&gt;
mis&lt;br /&gt;
palabras&lt;br /&gt;
[rrc@llawyr CClase]$ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Explicación ===&lt;br /&gt;
 &lt;br /&gt;
[[Category:Programación en C]]&lt;br /&gt;
[[Category:CCabal]]&lt;br /&gt;
[[Category:CursoC]]&lt;/div&gt;</summary>
		<author><name>Perseuz</name></author>
		
	</entry>
</feed>