Создать массив с неизвестным количеством ячеек - 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;
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы