![](/img/trans.png)
[英]How to Access a member of a Struct ( accessed via pointer) nested within another Struct (also accessed via pointer)?
[英]How to store data in struct member which is also a pointer?
這是我必須使用的結構
struct subject {
char subjectID[10];
float marks; };
struct student {
char name[20];
char ID[10];
struct subject *enrolled; };
我的程序必須讓學生注冊一個以上的科目,我如何存儲這個???
考慮在結構student
中添加 2 個元素。 添加subject
的動態數組和enrolled_count
並使用該跟蹤注冊主題。 一個例子:
struct Student
{
char name[20];
char ID [10];
struct subject *enrolled;
int enrolled_count;
}
因此,當您在某處訪問它時,您可以使用 Student.enrolled[index] (可以是 -> 取決於它是否是指向結構的指針)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.