ok.
quindi se metto:

codice:
char stringa [11];
cout<<"scrivi una frase"<<endl;
cin.getline (stringa,10);
cout<<"la lunghezza della stringa e': " << strlen(stringa);
leggo 10 caratteri dalla stringa, ma la strlen mi dà lunghezza ancora di 9.
E' perche' quando scrivo cin.getline (stringa,10); mi prende 9 posizioni e la decima ci mette automaticamente il terminatore di stringa, giusto?