structAA{unsignedcharday;unsignedcharmonth;unsignedcharyear;}a;unsignedcharb[]={1,2,3,4};我想把b[2]开始两位复制到month开始两位,使用memcpy(&a+1,b+1,2);结果是错误的。我怀疑是&a+1的偏移量为一个结构体大小3,而非1.那么要怎么定位month的地址呢?
unsignedcharday;unsignedcharmonth;unsignedcharyear;}a;unsignedcharb[]={1,2,3,4};我想把b[2]开始两位复制到month开始两位,使用memcpy(&a+1,b+1,2);结果是错误的。我怀疑是&a+1的偏移量为一个结构体大小3,而非1.那么要怎么定位month的地址呢?
unsignedcharmonth;unsignedcharyear;}a;unsignedcharb[]={1,2,3,4};我想把b[2]开始两位复制到month开始两位,使用memcpy(&a+1,b+1,2);结果是错误的。我怀疑是&a+1的偏移量为一个结构体大小3,而非1.那么要怎么定位month的地址呢?
unsignedcharyear;}a;unsignedcharb[]={1,2,3,4};我想把b[2]开始两位复制到month开始两位,使用memcpy(&a+1,b+1,2);结果是错误的。我怀疑是&a+1的偏移量为一个结构体大小3,而非1.那么要怎么定位month的地址呢?
}a;unsignedcharb[]={1,2,3,4};我想把b[2]开始两位复制到month开始两位,使用memcpy(&a+1,b+1,2);结果是错误的。我怀疑是&a+1的偏移量为一个结构体大小3,而非1.那么要怎么定位month的地址呢?
unsignedcharb[]={1,2,3,4};我想把b[2]开始两位复制到month开始两位,使用memcpy(&a+1,b+1,2);结果是错误的。我怀疑是&a+1的偏移量为一个结构体大小3,而非1.那么要怎么定位month的地址呢?
那么要怎么定位month的地址呢?
慕哥6287543
蝴蝶刀刀
相关分类