有这样一个独立文件(用户自定义的)用于存放学习成绩的。但每个学生的学习科目不同。
我自定义一个记录类型用于存一个主细结构
主结构
M=Record
ID:String; //学号
Name:String; //姓名
end;
细结构是存这个人的学习成绩。
D=Record
CN:String ; //课名。
Score:Integer; //成绩。
end;
TT=Record
S1:M;
S2:Array [1..20] of D;
end;
以上我定义的结构用文件流控制这个类型(对不对)。但 (S2:Array [1..20] of D) 这个数组结构 造成文件空间的浪费(有的人只有一科),请高手指点一下。或提出新的数据结构。但必须是存在一个文件里(不可用数据库)
我自定义一个记录类型用于存一个主细结构
主结构
M=Record
ID:String; //学号
Name:String; //姓名
end;
细结构是存这个人的学习成绩。
D=Record
CN:String ; //课名。
Score:Integer; //成绩。
end;
TT=Record
S1:M;
S2:Array [1..20] of D;
end;
以上我定义的结构用文件流控制这个类型(对不对)。但 (S2:Array [1..20] of D) 这个数组结构 造成文件空间的浪费(有的人只有一科),请高手指点一下。或提出新的数据结构。但必须是存在一个文件里(不可用数据库)
可用 S2:Array of D; , 動態數組啊!