Я пытаюсь написать программу, которая запрашивает имя и фамилию группы людей (скажем, класс студентов).Первые имена помещаются в многомерный массив, а последние имена также помещаются в другой многомерный массив.Циклы while, которые я использовал для получения имен учеников, вызывают функцию, которая заменяет любой '\ n' на '\ 0'.После заполнения массивов они присваиваются указателю.<- Я думаю, что правильно сказал.Я не могу получить циклы while, чтобы продолжать запрашивать имена учеников.Мне нужно иметь возможность ввести до 30 имен.</p>
printf("Input student %d first name.\n",G);
printf("To stop, press the Enter key at a line's start.\n");
while (ct < LIM && s_gets(firstNames[ct], SIZE) != NULL
&& firstNames[ct][0] != '\0')
{
first[ct] = firstNames[ct];
ct++;
printf("Input student %d last name, and I will sort them.\n",G);
while (ct2 < ct && s_gets(lastNames[ct2], SIZE) != NULL
&& lastNames[ct2][0] != '\0')
{
last[ct2] = lastNames[ct2];
ct2++;
G++;
}
}