Написать функцию, которая динамически выделит память для полей в структуре - 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;

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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