La autorización I remendó éste. No miraba las declaraciones variables… Asumí que usted comparaba secuencias, que es inexacto de lo que puedo ahora ver. Mis apologías.
Si invertimos el código a su poste original, usted declaró las variables para cada mes (usar los nombres de los meses como los nombres variables), pero usted nunca dio a variables un valor inicial. Asumo que enero está supuesto para ser 1, así que continuar asignando los valores para el resto de las variables:
opción de la internacional, opción del paquete de //
Enero = 1, y de febrero = 2, y de marzo = 3, y de abril = 4, y de mayo = 5, y de junio = 6, y de julio = 7, y de agosto = 8, y de septiembre = 9, y de octubre = 10, y de noviembre = 11, y de diciembre = 12;
Las piezas que dije sobre el “ifs” y el operador de igualdad permanece, aunque. No hacer caso del strcmp ()--es inaplicable a esta situación. El código modificado usar las comparaciones del número entero para los meses estaría como abajo.
Una vez más mis apologías por saltar el arma y llevarle tragan el camino incorrecto:)