Hola, aqui te explico, voy a usar de ejemplo un codigo creado por Dhararon, espero no le moleste.
Este codigo lo que hace es que tu al ingresar un titulo y un escrito, crea un archivo llamado "tu escrito.txt" con esa informacion.
Aqui el codigo para que lo veas:
#include<stdio.h>
#include<stdlib.h>
/*version beta*/
main(){
char nom[30];
char nom2[500];
FILE *archivo;
archivo=fopen("tu escrito.txt", "w");
printf("ingresa un nombre: ");
gets(nom);
system ("cls");
printf("ingresa tu texto: ");
gets (nom2);
fprintf(archivo, "%s\n\n %s \n\nhecho por DHARARON", nom, nom2);
fclose(archivo);
system ("cls");
printf("programa hecho por dhararon");
system("pause>nul");
}
Ahora te explico:
Antes que nada debes crear una variable tipo FILE (ej. FILE *archivo) luego debes:
1.- Para crear el archivo
Usa la siguiente funcion: FILE = fopen("nombre_y_exten
cion","tipo");
Donde FILE es la variable declarada anteriormente y nombre_y_exten
cion es, obviamente, el nombre del archivo mas la extencion (ej. archivo.txt) y tipo es el modo en que quieres abrir el archivo
(ej. solo lectura) debes poner "w" en "tipo" si quieres crear el fichero y a la ves puedes modificarlo
Aqui mejor explicado
Para ver este enlace Registrate o Inicia Sesionhttp://c.conclase.net/librerias/funcion.php?fun=fopen
2.- Para Grabarlo
Simplemente para guardarlo o grabarlo debes colocar: fclose("FILE");
Donde FILE es la variable que declaraste al principio (ej. FILE *archivo)
al hacer esto estas no solo guardando sino que tambien cerrando el fichero, por lo que si quieres realizar cambios debes abrirlo de nuevo
3.- Para Abrirlo
Bueno... para abrirlo o crearlo se usa la misma funcion que puse al principio fopen(...); lo que varia es el tipo de modo en que se abre. Pero si ablas de poder leer informacion del archivo e imprimirla en tu programa, usa la funcion que podras ver en esta pagina
Para ver este enlace Registrate o Inicia Sesionhttp://c.conclase.net/librerias/funcion.php?fun=fgets
.
Tambien hay muchas mas funciones en la pagina que te dí anteriormente, espero te sirva.
Saludos, Grib Jr.