В С++ можно создавать массив из строк, то есть строковые массивы. Например, список фамилий студентов группы:
Иванов,
Петров,
Сидоров,
. . . . . . . .
Александров.
Здесь каждая фамилия представляет собой символьный массив. Совокупность этих фамилий представляет собой массив массивов или двухмерный символьный массив.
Такие массивы очень удобны для составления различных списков, технических характеристик устройств и др. По аналогии с числовой матрицей описывается список фамилий:
char name[25][15];
Размер 25 означает число фамилий в списке, а число 15 – максимально возможное количество символов в фамилии. Каждая строка заканчивается символом null. Представив, таким образом, список студентов, можно осуществить его ввод программным путем.
for (short i = 0; i < 25; i ++)
{
cout << “Введите фамилию”<< i <<”– го студента”;
cin >> name[i];
}