Я написал небольшой код, чтобы получить информацию о количестве учащихся «n». Но после запуска программы, я получаю segfault. Пожалуйста, найдите код ниже.Получение ошибки сегментации при вводе элементов структуры во время выполнения
struct students
{
char name[20];
int age;
int id;
}student[100];
int main()
{
int count;
int no_students;
printf("Enter no of students");
scanf("%d",&no_students);
for (count = 1 ; count <= no_students ; count++)
{
printf("Enter the details for student%d\n",count);
printf("Name:");
scanf("%s",student[count].name);
printf("Age:");
scanf("%d",student[count].age);
printf("ID:");
scanf("%d",student[count].id);
}
return 0;
}
[email protected]:/home/renga/C_code# ./nike
Enter no of students3
Enter the details for student1
Name:renga
Age:12
Segmentation fault
Его stackoverflox вопрос :) – YuKYuK