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.