Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/08/2011, 12:39
josemiclfa
 
Fecha de Ingreso: agosto-2011
Mensajes: 7
Antigüedad: 13 años, 4 meses
Puntos: 0
Exclamación Abrir un fichero

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
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include <cstdlib>
  5.  
  6. using namespace std;
  7.  
  8. int menu(){
  9.     int op;
  10.     cout<<"1.- Leer ."<<endl;
  11.     cout<<"2.- Ver foto."<<endl;
  12.     cout<<"3.- Salir."<<endl;
  13.     cin>>op;
  14.     return op;
  15. }
  16.  
  17. int main(){
  18.   int opcion;
  19.     opcion=menu ();
  20.       if (opcion==1){
  21.         ofstream salida ("prueba1.txt");
  22.     }else{
  23.         if (opcion==2){
  24.             ofstream salida ("prueba.jpeg", ios::app);
  25.         }else{
  26.             if (opcion==3){
  27.                 cout<<"Hola!!"<<endl;
  28.             }
  29.         }
  30.     }
  31.       system("pause");
  32. }

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.

Última edición por josemiclfa; 11/08/2011 a las 13:17 Razón: poner etiqueta highlight