sorry!
你好!5 z- C$ Y( |# g) j$ K0 z9 ?
我现在把我的程序大致写一下,请帮修改!
* u! p- x7 Z; Q1 [struct Card{
; X7 `) G' C- W K4 Uname[20];company[20];........, ^- r/ y d& V8 q
}mingpian;' m' R% v" `" A; v- h
struct mingpian[600]; & e% ^6 {. C" \. _( B
for (i=0;i<600;i++)& n/ f% b6 V, n/ Y( O
{} //将含600个名片记录的文件初始化(?是必须的吗)' c& [! V6 L- y& L% v" s
File *cfPtr;3 ?9 y% F) K" P! u- l/ p6 d9 o. l
文件保存:
' |( w3 X% q6 Z. R+ i0 l“a+"方式;2 n5 C- {1 ~# u% f# T
fwrite(&mingpian,sizeof(struct Card),1,cfPtr);8 L- E$ h; C4 n; K! t
+ d& B0 |! T/ w0 [$ ?
我想问的问题是:. c' I3 Q% R" I% ?: v! | Y$ h
1。 我定义的名片结构体中如:name[20],可能20没全用,我保存时结构体的长度是实际长度,还是预定义的长度?能变长吗?
/ J2 g! j+ Q) p5 j `+ } 2。 我在保存是能进行排序吗(安拼音)? 怎么排?1 e5 G% R3 E1 a, R3 T3 s