Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/05/2010, 09:22
ElPichika
 
Fecha de Ingreso: marzo-2009
Ubicación: Sonora Mexico
Mensajes: 9
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Ayuda crear Menu En turbo c++

Hola gracias por tu respuesta pero no comprendi mra te voya expliar mejor

Yo tengo hechos los archivos.

Crear.CPP
LECTURA.CPP
MODIFICAR.CPP
ELIMINAR.CPP

Estos son los codigos de cada archivo.
CREAR.CPP
Código PHP:
#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("C:\\PICHIKA\\TF\\PROGRAMA.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();


LECTURA.CPP
Código PHP:
#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("C:\\PICHIKA\\TF\\PROGRAMA.CPP","r");
while(!
feof(fichero)) fputc(fgetc(fichero),stdout);
fclose(fichero);

getchar();
return;

MODIFICAR.CPP

Código PHP:
#include<fstream.h>
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
int main()
{
clrscr();
ofstream fichout;
fichout.open("C:\\PICHIKA\\TF\\PROGRAMA.CPP");
fichout<<"********Alumno1******** \n"<<""<<"->Nombre Del Alumno: Mejia Gutierrez Rene \n"<<"->Edad Del Alumno: 18 A¤os \n"<<"-> Clave Del Alumno: 090914356 \n";
fichout<<"********Alumno2******** \n"<<""<<"->Nombre Del Alumno: Valencia Castillo Manuel \n"<<"->Edad Del Alumno: 18 A¤os \n"<<"-> Clave Del Alumno: 0909148 \n";
fichout<<"********Alumno3 Modificado******** \n"<<""<<"->Nombre Del Alumno: Camacho Monteon Isrrael \n"<<"->Edad Del Alumno: 20 A¤os \n"<<"-> Clave Del Alumno: 0909250 \n";
fichout.close();
getche();
return(
0);


ELIMINAR.CPP

Código PHP:
#include<fstream.h>
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
int main()
{
clrscr();
remove("C:\\PICHIKA\\TF\\PROGRAMA.CPP");
cout<<"------------------------------------ \n";
cout<<"---------PROGRAMA Eliminado--------- \n";
cout<<"------------------------------------ \n";
puts("      Presione enter para salir");
getche();
return(
0);


Ahora lo que ocupo hacer es un menu en el que mande a ejecutar cada una de estas operaciones pero desde un archivo llamado menu.cpp

supongo que es manejando cases y switch


aqui un ejemplo de un menu que hize pero con opciones de while for if

Lo que quiero es que cuanto ejecute el menu.cpp me salgan 5 opciones
1-Crear
2-Lectura
3-Modificar
4-Eliminar
5-Salir

Pero no se como mandar llamar los otros archivos desde el menu.cpp

Código PHP:
#include <iostream.h>
#include <conio.h>
#include <fstream.h>
#include <string.h>

main()
{

 
int val;
 
int opcion;
 
int calif[5];
 
int x;
 
int calificacion;

  do
   {
   
clrscr();

   
cout<<"\\\\\\\\\\\\\\\\\\MANIPULACION DE ARCHIVOS////////////////"<<endl;
   
cout<<"1->Uso de IF"<<endl;
   
cout<<"2->Uso de WHILE"<<endl;
   
cout<<"3->Ciclo FOR"<<endl;
   
cout<<"4->Salida"<<endl;
   
cin>>opcion;
   switch(
opcion)
    {
     case 
1:

      {

      
cout<<"Ciclo IF"<<endl;
      
cout<<"Ingresar Calificacion:";
      
cin>>calificacion;
      if(
calificacion>100||calificacion<0)
       {
       
cout<<"calificacion no valida"<<endl;
       }
       if(
calificacion>70)
       {
       
cout<<"calificacion aprovatoria"<<endl;
       }
      if(
calificacion<70)

       {
cout<<"calificacion reprovatoria"<<endl;}

       
getche();
       break;

      }
     case 
2:
      {
      
cout<<"ciclo WHILE"<<endl;
      while(
val!=0)
       {
       
cout<<"no valido =0"<<endl;
       
cout<<"valor:";
       
cin>>val;
       
getche();
       break;
       }
      }
     case 
3:
      {
      
cout<<"Ciclo FOR"<<endl;
      for(
x=0;x<5;x++)
       {
       
cout<<"Ingresar datos:";
       
cin>>calif[x];
       }
       
getche();
       break;
      }
     case 
4:
      {
      
cout<<"INSTITUTO TECNOLOGICO SUPERIOR DE PUERTO PE¥ASCO \n";
      
cout<<"PROGRAMACION ORIENTADA A OBJETOS \n";
      
cout<<"INGENIERIA EN SISTEMAS COMPUTACIONALES \n";
      
cout<<"MEJIA GUTIERREZ RENE & MANUEL VALENCIA CASTILLO \n";
      
cout<<"FECHA: 03 de Junio Del 2010 \n";
      
getche();
      break;
      }
    }
//Se cierra switch
   
}while(opcion!=4);
 
getche();
 return(
0);
}
//Se cierre main