typedef struct trackingOutput
{
float     TrakcingCfg[32];              
} trackingOnput_t;
int main(void)
{
trackingOnput_t trackingOutput;
for(tk = 0; tk < 32; tk++)
{
    trackingOutput.TrakcingCfg[tk] = 0.0;
}
System_printf("TrakcingCfg[0]= %f \n",trackingOutput.TrakcingCfg[0] );
System_printf("TrakcingCfg[1]= %f \n",trackingOutput.TrakcingCfg[1] );
System_printf("TrakcingCfg[2]=%f \n",trackingOutput.TrakcingCfg[2] );
System_printf("TrakcingCfg[3]=%f \n",trackingOutput.TrakcingCfg[3] );
System_printf("TrakcingCfg[4]=%f \n",trackingOutput.TrakcingCfg[4] );
}
#include <stdio.h>
typedef struct trackingOutput
{
    float TrakcingCfg[32];              
} trackingOnput_t;
int main()
{
    int i;
    trackingOnput_t trk;
    
    for (i=0; i < 32; i++) {
        trk.TrakcingCfg[i] = 0.0;
    }
    
    printf("TrakcingCfg[0] = %f\n", trk.TrakcingCfg[0]);
    printf("TrakcingCfg[1] = %f\n", trk.TrakcingCfg[1]);
    return 0;
}
                如果他用的是這裡的 System_printf
那麼就是「預設不支援 %f」的原因了
TI... 老老老前輩了![]()