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