Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/02/2013, 04:14
Fw190
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 14 años, 5 meses
Puntos: 73
Respuesta: porque no compila mi programa??!!!

int main(int argc, char *argv[]) {

int a,b,c;
cout<<"Dame el dia"<<a<<endl;
cin>>a;
cout<<"Dame el mes"<<b<<endl;
cin>>b;
} <==============================

Después del cierre de esta llave, la función main se termina. La sentencia switch que aparece inmediatamente después no puede estar ahí, debe estar dentro de una función pero está fuera. Hay más errores, pero empieza por corregir este.

Por cierto, lee los mensajes de error/warning que te tira el compilador. Su misión es la de indicar cuál es el error y dónde está, cosa que consigue con un clamoroso porcentaje de éxito.

Saludos,