using namespace std;
char str1[10],str2[10];
cin.getline(str1,14);
cin.getline(str2,10);
cout<<strlen(str1)<<'\t'<<strlen(str2);
Выход указанного выше кода был следующим образом-непредсказуемой длина строки, когда второй аргумент (cin.getline) больше, чем длина массива
123456789
bye
13 3
Как может быть длиной str1 Большого чем 10?
http://stackoverflow.com/questions/2346806/what-is-segmentation-fault –
Вот почему вы должны использовать 'std :: string' для ввода. –