次のコードがあります。
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 accessednumber
また、snprintf の戻り値によって が割り当てられている場合、アクセスされていないとnumberどのように文句を言うのでしょうか。number