首先定义结构体
struct student
{
short m1;//--integer
oat m2;//--sigle
char m3[20];//--byte
}aa[2];
写入数据
int i1,i2;
oat j1,j2;
CString str1,str2;
i1=20;
j1=20.3f;
str1="lifanupc02";
i2=30;
j2=30.3f;
str2="lifanupc03";
char szStr[20];
///////////////先将所有的数组赋值
aa[0].m1 = 2;
aa[0].m2 = 2.3f;
if(str1.GetLength()<20)
lstrcpy(aa[0].m3, str1);
else//过长截断
{ memcpy(aa[0].m3, str1,19);
szStr[19]=' ';
}
///////////////
aa[1].m1 = 2;
aa[1].m2 = 2.3f;
if(str1.GetLength()<20)
lstrcpy(aa[1].m3, str2);
else//过长截断
{ memcpy(aa[1].m3, str2,19);
szStr[19]=' ';