L'approvazione I ha pasticciato questo. Non ho esaminato le dichiarazioni variabili… Ho presupposto che stavate confrontando le stringhe, che è inesatto da che cosa posso ora vedere. Le mie scuse.
Se ritorniamo il codice al vostro alberino originale, avete dichiarato le variabili per ogni mese (using i nomi dei mesi come i nomi variabili), ma mai non avete dato alle variabili un valore iniziale. Presuppongo che gennaio è supposto per essere 1, in modo da continuare ad assegnare i valori per il resto delle variabili:
scelta di int, scelta del pacchetto di //
Gennaio = il 1, e il febbraio = il 2, e il marzo = il 3, e il aprile = il 4, e il maggio = il 5, e il giugno = il 6, e il luglio = il 7, e il agosto = l'8, e il settembre = il 9, e il ottobre = il 10, e il novembre = l'11, e il dicembre = 12;
Le parti che ho detto circa “lo SFI (statistiche finanziarie internazionali)„ e l'operatore di uguaglianza rimane, comunque. Ignorare lo strcmp ()--è irrilevante a questa situazione. Il codice modificato using i confronti di numero intero per i mesi sarebbe come sotto.
Di nuovo, le mie scuse per il salto della pistola e la conduzione voi si scolano la strada errata:)