Salve a tutti....ho un problema con un codice in c++.
Vi posto il codice:
Il programma si chiude al primo cin. quello della m...possibile?codice:#include<iostream.h> #include<stdio.h> #include<conio.h> char* gpart; char* mese[12]; char* gsett[7]; char* ngiorni[12]; int i=0; int j=0; char* ng=0; char* m=0; int main () { mese[0] = "gen"; mese[1] = "feb"; mese[2] = "mar"; mese[3] = "apr"; mese[4] = "mag"; mese[5] = "giu"; mese[6] = "lug"; mese[7] = "ago"; mese[8] = "set"; mese[9] = "ott"; mese[10] = "nov"; mese[11] = "dic"; gsett[0] = "lun"; gsett[1] = "mar"; gsett[2] = "mer"; gsett[3] = "gio"; gsett[4] = "ven"; gsett[5] = "sab"; gsett[6] = "dom"; ngiorni[0] = "31"; ngiorni[1] = "28"; ngiorni[2] = "31"; ngiorni[3] = "30"; ngiorni[4] = "31"; ngiorni[5] = "30"; ngiorni[6] = "31"; ngiorni[7] = "31"; ngiorni[8] = "30"; ngiorni[9] = "31"; ngiorni[10] = "30"; ngiorni[11] = "31"; cout<< " inserisci mese "; cin>> m; cout << "inserisci il giorno di prtenza "; cin>> gpart; for ( i=0; i<12; i++ ) { if (m == mese[i]) { ng=ngiorni[i]; } } for( i=0; i<12; i++) { if (gpart == gsett[i]) { j=i; } } for( i=0; i<12; i++ ) { cout<< i << endl << gsett << endl << mese [i]; j=j+1; if ( j==8 ){ j=1; } } }
Grazie Anticipatamente,Simone.

Rispondi quotando