C'de struct struct_name * şekline fonksiyonu döndermesi yerine struct_name * şekline döndermesi

DemonWolf

Centipat
Katılım
11 Mart 2020
Mesajlar
11
C:
#include <stdio.h>
#include <string.h>
#define NUM_STUDENTS 3

typedef struct{
    char name[50];
    char lastName[50];
    int studentId;
    double mid1Grade;
    double mid2Grade;
    double finalGrade;
    double average;
}Student;

typedef struct{
    char courseName[50];
    char courseCode[20];
    Student myStudentArray[NUM_STUDENTS];
    int currentStudentCount;
}Course;


struct Student * findId(int id, Course *myCourse){
    int i = 0;
    struct Student * student;
    while(i < NUM_STUDENTS){
        if (myCourse -> myStudentArray[i].studentId == id){
            student = &myCourse -> myStudentArray[i];
            return student;
        }
        i++;
    }
    return NULL;
}
Screenshot_1.png

Bu uyarıyı alıyorum yardım edebilir misiniz?
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı