Создать массив с неизвестным количеством ячеек - C (СИ)
Формулировка задачи:
Мне надо создать массив из неизвестного количества ячеек, а потом туда набрасывать разное количество элементов в зависимости от ситуации, как это можно сделать?
Решение задачи: «Создать массив с неизвестным количеством ячеек»
textual
Листинг программы
- #include <stdio.h>
- struct Student
- {
- char firstName[64];
- char secondName[128];
- unsigned short rate[20];
- char* subj[20];
- };
- void func(int arraySize)
- {
- struct Student vlaArray[arraySize];
- vlaArray[arraySize-1].rate[10] = 5;
- vlaArray[1].rate[1] = 2;
- printf("%d %d\n", vlaArray[arraySize-1].rate[10], vlaArray[1].rate[1]);
- }
- int main()
- {
- int size;
- scanf("%d", &size);
- func(size);
- return 0;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д