Archivos de texto en c++

Publicado por MIGUEL
19/08/2007 20:14:00

bUENOS DIAS COMPAÑEROS MI PREGUNTA ES QUE SI TENGAN UN PROGRAMA CON LAS INSTRUCCIONES PARA QUE UN PROGRAMA DE C++ LEA UN ARCHIVO DE *.TXT, MUCHAS GRACIAS
.


Respuestas (6)
Publicado por FRANCCESCA
03/11/2007 4:29:00

hola buenas noche, si alguien me puede ayudar pasandome ejemplos de programa de archivos con menu se los agradeceria muchisimo porque verdaderamente es urgente. gracias nuevamente.

.
Publicado por PAULINA HERRA
16/05/2008 23:42:00

si quieren les paso mi codigo de un programa q almacena y consulta datos de un archivo de texto plano txt: /*Este programa recibe 3 datos los almacena en un archivo de texto y los puede consultar*/ #include #include main() { char nom[15], edad[10],direccion[50]; int opcion; textbackground (GREEN); textcolor (WHITE); /*Se da una interfaz grafica*/ clrscr(); printf (\t\t*****************************************************\n\t\t\t1.Ingresar datos\n\t\t\t2.Consultar datos anteriores\n\t\t\t3.Salir\n\tDigite la opci¢n por favor y luego presione ENTER.\n); scanf (%d, &opcion); switch (opcion) { case 1: { FILE * archivo = fopen (archivo.txt, w); /*Abre el archivo en formato de escritura*/ clrscr(); printf (\n\t\tDigite su nombre:\n); scanf(%s,&nom); /*pide el nombre*/ printf (\t\tDigite su edad:\n); scanf (%s,&edad); /*Pide la edad*/ printf (\t\tDigite su direcci¢n:\n); gets (direccion); /*Pide la direcci¢n*/ gets (direccion); fprintf (archivo,%s\n,nom); fprintf (archivo,%s\n,edad); /*escribe las variables en el archivo txt*/ fprintf (archivo,%s\n,direccion); break; } case 2: { FILE * archivo=fopen (archivo.txt,r); /*Abre el archivo en formato de lectura*/ fscanf(archivo,%s %s,&nom,&edad); fgets(direccion,40,archivo); /*saca los datos*/ fgets(direccion,40,archivo); printf (%s\n %s\n,nom,edad); puts (direccion); break; } case 3: { break; } default: { printf (Opci¢n inv lida\n); break; } } printf (Presione cualquier tecla para salir); getch (); return 0; } Los comandos de los archivos son iguales pero con una f al principio como fscanf; archivo es un fichero q se crea uds pueden cambiar el nombre generalmente se usa llamarlo fp. espero que les sirva

.
Publicado por VCORTES57
02/09/2008 21:26:00

Estoy en problemas y tambien necesito el mismo programa......pero ese codigo que sale ahi...no me funciona. si lo tienes por favor...te lo agradeceria.

.
Publicado por CACO
22/10/2009 22:46:00

codigo esta malisimo no utilizar, elautor omitio muchas cosas

.
Publicado por SERGIO
02/11/2009 2:04:00

pero si lo areglas queda re bueno este es el arreglado /*Este programa recibe 3 datos los almacena en un archivo de texto y los puede consultar*/ #include #include main() { char nom[15], edad[10],direccion[50]; int opcion; /*Se da una interfaz grafica*/ system("cls"); printf("\t\t*****************************************************\n\t\t\t1.Ingresar datos\n\t\t\t2.Consultar datos anteriores\n\t\t\t3.Salir\n\tDigite la opci¢n por favor y luego presione ENTER.\n"); scanf("%d", &opcion); switch (opcion) { case 1: { FILE * archivo = fopen ("archivo.txt", "w"); /*Abre el archivo en formato de escritura*/ system("cls"); printf ("\n\t\tDigite su nombre:\n"); scanf("%s",&nom); /*pide el nombre*/ printf ("\t\tDigite su edad:\n"); scanf ("%s",&edad); /*Pide la edad*/ printf ("\t\tDigite su direcci¢n:\n"); gets (direccion); /*Pide la direcci¢n*/ gets (direccion); fprintf (archivo,"%s\n",nom); fprintf (archivo,"%s\n",edad); /*escribe las variables en el archivo txt*/ fprintf (archivo,"%s\n",direccion); break; } case 2: { FILE * archivo=fopen ("archivo.txt","r"); /*Abre el archivo en formato de lectura*/ fscanf(archivo,"%s %s",&nom,&edad); fgets(direccion,40,archivo); /*saca los datos*/ fgets(direccion,40,archivo); printf ("%s\n %s\n",nom,edad); puts (direccion); break; } case 3: { break; } default: { printf ("Opcion invalida\n"); break; } } system("pause"); return 0; }

.
Publicado por C++ AYUDA
24/03/2010 16:53:00

Tengo el mismo problema que alguien me ayude

.
Responder al mensaje
Autor:
E-mail:
Título:
Respuesta:
Educaedu Business, S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el servicio de participación en la Red y para supervisar el correcto uso de los usuarios de los servicios ofrecidos, derivado de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra Política de Privacidad 


© Educaedu Business S.L. 2013