的代碼如下所示:使用的sprintf轉換說明符
static unsigned char text [] [10] = {
"/name",
"/place",
"/address",
"/office"
};
unsigned char l_my_file[80];
main()
{
int i;
for(i = 0;i<5;i++)
{
(void)sprintf((char *)l_my_file, "%s",text[i]);
}
}
現在這個sprintf的工作與正常打印的所有字符串真的沒事。
現在問題來了,當我運行我的質量分析檢查工具,彈出消息告訴Argument type does not match conversion specifier number 1
。
對sprintf
中使用的轉換說明符有何建議?
什麼是您使用的質量分析檢查工具? –
@Michale ... QAC是工具的名稱 – Maddy