Salve a tutti....ho un problema con un codice in c++.
Vi posto il codice:
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; 
}
} 
}
Il programma si chiude al primo cin. quello della m...possibile?


Grazie Anticipatamente,Simone.