Код показан ниже:
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
?