我是编码新手,在复制结构元素的浮点值和传入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]);
   }
}