Строковые массивы

В С++ можно создавать массив из строк, то есть строковые массивы. Например, список фамилий студентов группы:

Иванов,

Петров,

Сидоров,

. . . . . . . .

Александров.

Здесь каждая фамилия представляет собой символьный массив. Совокупность этих фамилий представляет собой массив массивов или двухмерный символьный массив.

Такие массивы очень удобны для составления различных списков, технических характеристик устройств и др. По аналогии с числовой матрицей описывается список фамилий:

 

char name[25][15];

Размер 25 означает число фамилий в списке, а число 15 – максимально возможное количество символов в фамилии. Каждая строка заканчивается символом null. Представив, таким образом, список студентов, можно осуществить его ввод программным путем.

for (short i = 0; i < 25; i ++)

{

cout << “Введите фамилию”<< i <<”– го студента”;

cin >> name[i];

}