Создание массива указателей символов - PullRequest
0 голосов
/ 21 ноября 2018

Пожалуйста, скажите мне, что не так с этим кодом.

Программа для ввода количества студентов, их имен, а затем распечатывает их имена.

#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
    }
}

При компиляции ошибки не отображаетсяно это не работает.

...