O.k. lapte ik dit op. Ik bekeek niet de veranderlijke verklaringen… Ik veronderstelde u koorden vergeleek, wat onnauwkeurig is van wat ik kan nu zien. Mijn verontschuldigingen.
Als wij de code aan uw originele post terugkeren, verklaarde u variabelen voor elke maand die (de namen van de maanden gebruikt als veranderlijke namen), maar u gaf de variabelen nooit een eerste waarde. Ik veronderstel Januari verondersteld om 1 is te zijn, zo blijven toewijzend waarden voor de rest variabelen:
int. keus, // de keus van het Pakket
Januari = 1, Februari = 2, Maart = 3, April = 4, Mei = 5, Juni = 6, Juli = 7, Augustus = 8, September = 9, Oktober = 10, November = 11, December = 12;
De delen die ik over „IFS heb gezegd“ en de gelijkheidsexploitant blijft, niettemin. Negeer strcmp ()--het is onbelangrijk aan deze situatie. De gewijzigde code die de geheelvergelijkingen gebruikt voor de maanden zou zoals hieronder zijn.
Opnieuw, mijn verontschuldigingen voor het springen van het kanon en het leiden van u onderaan de verkeerde weg:)