hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
18 de Noviembre de 2008, 11:21:05
Noticias: ¿No te llega el email de confirmacion?
Para ver este enlace Registrate o Inicia Sesion
> leer aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  C / C++ (Moderadores: mycrox, TXS)
| | |-+  como crear file?
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: como crear file?  (Leído 175 veces)
JAGL16
NZ1
*
Desconectado Desconectado

Mensajes: 48


Ver Perfil
« : 12 de Julio de 2008, 11:00:52 »

hola, bueno pues mi duda, como es el codigo para crear un nuevo archivo?
me refiero, el usuario escriba un texto X, y este se grabe para despues poder llamar de nuevo el texto a la pantalla?

1.- Codigo para crear el archivo
2.- Codigo para grabarlo
3.- Codigo para abrirlo

perdonen, supongo ha de ser una pregunta facil pero tengo poco tratando de programar, gracias por su ayuda.
En línea
Grib_Jr.
NZ2
**
Desconectado Desconectado

Mensajes: 153


Querer es poder


Ver Perfil
« Respuesta #1 : 12 de Julio de 2008, 02:11:09 »

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:
Código:
#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 Sesion
http://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 Sesion
http://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.
« Última modificación: 12 de Julio de 2008, 02:15:28 por Grib_Jr. » En línea


JAGL16
NZ1
*
Desconectado Desconectado

Mensajes: 48


Ver Perfil
« Respuesta #2 : 13 de Julio de 2008, 09:49:17 »

muchas gracias por tu ayuda Smiley creo que ya le entiendo un poco mas jeje, ahora vere si logro crear el programa jejeje XP
En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online