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