回复 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); }