Me pidieron hacer un programa en Turbo c++ pero ocupo su ayuda el programa que me pidieron es el siguiente.
///////////////PROGRAMA FINAL//////////////
Elaborar un programa con 6 Archivos con los siguientes nombre:
1° Menu
2° Crear
3° Lectura
4° Modificar
5° Eliminar
6° Salir
( Son los Datos Personales en Formato De Portada)
Su programa debe realizar la captura del :
Nombre
Edad
Clave de 3 Personas
Permitira leer esa informacion, eliminar los datos, y modificar algun elemento de esa captura.
Buscar comandos iostream, ofstream, instream, outstream
comando para manipular archivos o ficheros.
al principio nos enseñaron a aplicar la opcion crear, lectura modificar y eliminar,
el problema que tengo , es crear el menu que aga esas opciones, y la opcion modificar ya que la opcion modificar como dice arriba nos pidea crear con 3 datos de 3 personas, lo que ocupamos es modificar la informacion de una de las 3 personas, y el menu no tengo la minima idea de como hacerlo.
Aqui les pongo los programas como los realize todos en turbo c++ en formato .CPP tengo ya hechos:
1º Crear
Código:
2º LECTURA#include <fstream.h> #include <iostream.h> #include <stdio.h> #include <conio.h> void main(){ clrscr(); //creando y cerrando el archivo en disco FILE *archdisco; archdisco=fopen("G:\\PICHIKA\\TF\\programa1.CPP","wt"); fclose(archdisco); cout<<"****************************************************************"<<" \n"; cout<<"**EL ARCHIVO SE CREO EN LA CARPETA C: , EN EL SUBDIRECTORIO TC**"<<" \n"; cout<<"****************************************************************"<<" \n"; cout<<"-------------->>>>>>>ARCHIVO CREADO<<<<<<<<---------------------"; getche(); }
Código:
3º Este es el archivo que tiene la informacion de las personas, trate de aplicarlo con codigo pero el problema es que cuando lo mando a llamar con lectura me imprime en pantalla todo el codigo y no los datos por lo que e el documento cpp lo puse de esta manera no se si alla una forma de hacer como les menciono.#include <fstream.h> #include <iostream.h> #include <conio.h> #include <stdio.h> void main() { clrscr(); FILE *fichero; cout<<" *********************"<<" \n"; cout<<" **DOCUMENTO ABIERTO**"<<" \n"; cout<<" *********************"<<" \n"; cout<<" ---->>>CONTENIDO<<---"<<" \n"; fichero=fopen("G:\\PICHIKA\\TF\\PROGRAMA.CPP","r"); while(!feof(fichero)) fputc(fgetc(fichero),stdout); fclose(fichero); getchar(); return; }
Código:
4º Que he hecho es el Eliminar Es el siguiente codigo.********Alumno 1*********** ->Nombre Del Alumno: Mejia Gutierrez Rene ->Edad Del Alumno: 18 A¤os ->Matricula Del Alumno: 0909143 ********Alumno 1*********** ->Nombre Del Alumno: Mejia Gutierrez Rene ->Edad Del Alumno: 18 A¤os ->Matricula Del Alumno: 0909143 ********Alumno 1*********** ->Nombre Del Alumno: Mejia Gutierrez Rene ->Edad Del Alumno: 18 A¤os ->Matricula Del Alumno: 0909143
Código:
los 3 que he hecho Crear, Lectura y eliminar Corren ala perfeccion, me falta el de modificar y hacer el menu a y la salida que dise que al salir ante de sairme me imprima una portada en pantalla, nombre materia grupo fecha etc, #include<fstream.h> #include<iostream.h> #include<stdio.h> #include<conio.h> int main() {clrscr(); remove("G:\\PICHIKA\\TF\\PROGRAMA.CPP"); cout<<"Registro Eliminado"; puts("enter para salir"); getche(); return(0); }
no pido que me agan el programa sino que me digan algun tutorial manera o ejemplo de como hacerlo, sirve que aprendo , mientras busco la manera de hacerlo espero me puedan ayudar