Пожалуйста, скажите мне, что не так с этим кодом.
Программа для ввода количества студентов, их имен, а затем распечатывает их имена.
#include <stdio.h>
int main() {
int n, i;
scanf("%d", &n); // number of students
char* names[n]; // array of pointers.
for(i = 0; i < n; i++) {
scanf("%100[^\n]", names[i]); //student names
}
for(i = 0; i < n; i++){
printf("%s", names[i]); // printing students names
}
}
При компиляции ошибки не отображаетсяно это не работает.