Hola, estoy preparandome para la recuperación de la asignatura de programación y por más que lo intento no consigo hacer que me abra un fichero, un archivo .txt y un .jpeg. Mi línea de código que hice fue:
Código c++:
Ver original#include <iostream>
#include <fstream>
#include <string>
#include <cstdlib>
using namespace std;
int menu(){
int op;
cout<<"1.- Leer ."<<endl;
cout<<"2.- Ver foto."<<endl;
cout<<"3.- Salir."<<endl;
cin>>op;
return op;
}
int main(){
int opcion;
opcion=menu ();
if (opcion==1){
ofstream salida ("prueba1.txt");
}else{
if (opcion==2){
ofstream salida ("prueba.jpeg", ios::app);
}else{
if (opcion==3){
cout<<"Hola!!"<<endl;
}
}
}
}
Lo que yo quiero conseguir es, que al ejecutarlo en el .exe , el programa me abra o prueba1.txt o si le doy a la opcion 2 prueba.jpeg. No se si me estoy explicando bien. El caso es, como lo tengo así puesto, lo que hace dandole al 2 es que me crea otro archivo, titulado prueba1.jpeg que al abrirlo con el visor de windows no muestra nada. Alguien podría echarme una mano? Muchas gracias de adelanto.