回复 10楼 吹水佬
修改一下,尽可能以防因文本不规范时引起读入内容越界。
回复 10楼 吹水佬
学习了
原来把结构体成员放在指针数组里面就可以通过下标引用了
就是把不连续的地址转化成连续的地址,这~感觉好好,学习了~
程序代码: #include <stdio.h>
struct aa
{
char a[5];
int b;
};
void main()
{
aa bb;
char *p;
bb.a[0]='O';
bb.a[1]='K';
bb.a[2]=0;
bb.b=123;
p=(char*)&bb;
p[5]=2;
printf("%s\n%d\n",bb.a,bb.b);
p[8]=2;
printf("%s\n%d\n",bb.a,bb.b);
}