次のコードがあります。
int number;
char temp[32] = "";
number = snprintf(temp, sizeof(char), "%c", 'A');
戻り値があるnumber
ため、この変数を作成しました。 number は の警告を削除できます。その後、別の lint 警告が表示されます:ですが、変数 を使用する必要はありません。snprintf
"ignore of return value of snprintf"
Warning 550: Symbol 'number' not accessed
number
また、snprintf の戻り値によって が割り当てられている場合、アクセスされていないとnumber
どのように文句を言うのでしょうか。number