我是编码新手,在复制结构元素的浮点值和传入int transmit_buffer[12]
. 请帮忙。
#include <stdio.h>
#include <string.h>
int i;
main(){
int transmit_buffer[12];
struct TX_REPORT{
int variable1;
float variable2;
int variable3;
int variable4;
int variable5;
int variable6;
};
struct TX_REPORT transmit_report = {1, 1.5, 40, 1, 45, 7};
memcpy(transmit_buffer, &transmit_report, sizeof transmit_buffer);
for(i=0;i<6;i++){
printf("%d\n",transmit_buffer[i]);
}
}