Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2011, 15:00
estebanf93
 
Fecha de Ingreso: septiembre-2011
Mensajes: 8
Antigüedad: 12 años, 7 meses
Puntos: 3
DevC++ entrada de datos, usando cin

Hola a todos, tengo un problema al leer datos con "cin" en DevC++

Lo que me pasa es que al ejecutar el .exe pasa de largo la instruccion

esta es una parte del codigo

Código:
#include <SDL/SDL.h> 
#include "Compatibilidad_superficies.h"
#include "HardwareDeVideo.h"
#include <iostream>
using namespace std;

void Datos_Configuracion(int *w,int *h,int *bpp);

int main(int argc, char* argv[]) 
{ 
	
	int w,h,bpp;
	int opcion;
    cin>>opcion;
	if(SDL_Init(SDL_INIT_VIDEO) < 0){cout<<SDL_GetError()<<endl; exit(1);}
    cout<<endl<<"1.Compatibilidad Video SDL"<<endl;
    cout<<"2.Info De video"<<endl;
    cout<<"3.Salir"<<endl;
    
    switch(opcion){
      case 1:
        Datos_Configuracion(&w,&h,&bpp);
        Compatibilidad_Video_SDL(w,h,bpp);
        SDL_Quit();
        break;
      case 2: 
        sdl_videoinfo(); SDL_Quit(); break;
      case 3: 
         SDL_Quit();
         break;
      default: cout<<endl<<"Opcion No valida"<<endl;
        }

EDIT: tampoco me funciona con scanf de studio.h