Bueno, lo mas que me permiten hacerlo es en Dev.
Tengo este codigo, el cual me crea un archivo y va agregando los datos al final de cada uno, ya aprendi a manipularlos, me falta agregarle para que se muestren, luego lo agrego. Porque ahora mi duda es como hacer para que cuando termine de agregar un nuevo dato, me regrese al menu automaticamente?
Código C++:
Ver original#include <iostream>
#include <fstream>
#include <conio.h>
#include <string.h>
using namespace std;
int opc;
salidadatos(){
cout <<"En desarrollo";
}
ingresardatos(){
ofstream entrada; //Crear flujo llamado entrada
entrada.open("entrada.txt",ios::out|ios::app);
if(entrada.fail()){
cout <<"Error al crear el arhivo";
}
else{
char nombrecurso[20];
float precio;
cout <<"Ingrese nombre del curso: ";
cin>>nombrecurso;
cout <<"Ingrese el precio del curso: ";
cin>>precio;
entrada<<nombrecurso<<" "<<precio<<endl;
entrada.close();
cout <<"Los datos fueron almacenados correctamente" <<endl;
}
}
void menu() {
cout <<"1. Ingresar datos"<<endl;
cout <<"2. Mostrar datos"<<endl;
cout <<"3. Salir"<<endl;
cout <<"Escoja una opcion: ";
cin>>opc;
while(opc!=3){
switch(opc){
case 1: {ingresardatos();}
break;
case 2:{salidadatos();}
break;
}
}
}
int main() {
menu();
}