Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2010, 21:03
ElPichika
 
Fecha de Ingreso: marzo-2009
Ubicación: Sonora Mexico
Mensajes: 9
Antigüedad: 15 años, 1 mes
Puntos: 0
Exclamación Ayuda Programa c++

Hola tengo una duda ocupo que me ayuden , estoy estudiando ing en sistemas acabo de iniciar y estoy en c++

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:
#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();

}
2º LECTURA
Código:
#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;
}
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.

Código:
********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
4º Que he hecho es el Eliminar Es el siguiente codigo.
Código:
#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);
}
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,

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

Última edición por ElPichika; 27/05/2010 a las 21:20