gets en switch

PLC8407
21 de Enero del 2010
Porque no me entra al gets cuando ejecuto este codigo

#include <iostream.h>
int main(int argc, char* argv[])
{
int opcion;
switch(opcion)
{
case 1:
gets(c);
cout<<c;
break;
default:
break;
}
return 0;
}

M3LiNdRu
21 de Enero del 2010
la opción dentro del switch se evalua como un booleano y claro si no inicializas la opción, pues entra directamente en el default.

Saludos

moises hdez
27 de Mayo del 2010
Sabes yo tambien tengo ese problema, seria mucha molestia darnos un ejemplo de como lo harias, GRACIAS...