では、まず私の任務について説明します。この割り当てでは、問題のない動的メモリ割り当てを使用する必要があります。私が問題を抱えているのは、自分の割り当てを行う正しい方法を見つけ出すことです. 私の課題では、ユーザーに何人の学生がいるかを入力するように促し、次の情報を求めるプログラムを作成する必要があります。学生証、生年月日、電話番号。ループを使用して、ユーザーにすべての学生情報を入力するように求める必要があります。すべての学生 ID をスキャンし、生年月日を使用して最年長の学生を見つけるループを作成する必要があります (ループは 3 人以上の学生をスキャンできる必要があります)。
これが私のコードです。どこから始めればよいかわからないため、まだ多くのことを行っていません。すでに動的メモリ割り当てをセットアップしましたが、残りの作業方法がわかりません。私を助けてください。
ありがとうございました。
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int * studentData= NULL;
int students;
printf("How many students are you entering records for:\n");
scanf("%d", &students);
studentData=(int*)malloc((sizeof(int)*students));
}