Написать функцию, которая динамически выделит память для полей в структуре - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Доброго времени Уважаемые Гуру! Вопрос такой: Нужно сделать функцию которая динамически выделит память для полей в структуре. Вот чего я наваял:
#include "stdafx.h"
 
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
typedef struct Student
{
    char * name;
    int * height;
    int * age;
    char * address;
}Alex;
 
Student initStudent(char * name,int * height,int * age,char * address)
{
    name=(char *)malloc(20 * sizeof(char));
    height=(int *)malloc(3 * sizeof(int));
    age=(int *)malloc(3 * sizeof(int));
    address=(char *)malloc(20 * sizeof(char));
    return ? ;
}
1).... ? 2)Что должна возвращать функция?

Решение задачи: «Написать функцию, которая динамически выделит память для полей в структуре»

textual
Листинг программы
typedef struct _student
{
        char *name;
        int *height;
        int *age;
        char *address;
} Student;

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


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

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

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