#include <stdio.h>
FILE *archivo;
int main()
{
int o = 10;
char s[] = "He sacado";
char u[] = "en el control.";
char t[] = "un";
char n = '\n';
archivo = fopen("origen.txt", "w");
fprintf( archivo, "%s%c", s, n );
fprintf( archivo, "%s",t);
fprintf( archivo, "%c",n);
fprintf( archivo, "%i",o);
fprintf( archivo, "%c",n);
fprintf( archivo, "%s",u);
fclose( archivo );
}
Esto no lo supe encontrar hasta hace unos dias..
Les iré explicando más o menos todo, porque se de alguien que no sabe como hacer esto.
FILE *archivo;Declara a
archivo.
int o = 10;
char s[] = "He sacado";
char u[] = "en el control.";
char t[] = "un";
char n = '\n';Declara datos, cada tipo..etc.
archivo = fopen("origen.txt", "w");Abre con fopen un archivo llamado origen.txt en modo escritura
w.
El fichero se puede abrir de diversas formas. Esto se especifica con el parámetro modo. Los modos posibles son:
r Abre un fichero existente para lectura.
w Crea un fichero nuevo (o borra su contenido si existe) y lo abre para escritura.
a Abre un fichero (si no existe lo crea) para escritura. El puntero se sitúa al final del archivo, de forma que se puedan añadir datos si borrar los existentes.
Se pueden añadir una serie de modificadores siguiendo a los modos anteriores:
b Abre el fichero en modo binario.
t Abre el fichero en modo texto.
+ Abre el fichero para lectura y escritura.
fprintf( archivo, "%s%c", s, n );
fprintf( archivo, "%s",t);
fprintf( archivo, "%c",n);
fprintf( archivo, "%i",o);
fprintf( archivo, "%c",n);
fprintf( archivo, "%s",u);Se imprimen todos los datos declarados.Incluyendo saltos de linea.
fclose( archivo );Por último se cierra el documento y se guarda.
Saludos!
+ Info:You are not allowed to view links.
Register or
Login