Avviso C6270
Argomento float mancante in 'function-name': aggiungere un argomento float corrispondente all'identificatore di conversione 'number'
Osservazioni:
Questo avviso indica che vengono forniti argomenti non sufficienti per trovare una corrispondenza con una stringa di formato. Almeno uno degli argomenti mancanti è un numero a virgola mobile. Questo difetto può causare arresti anomali, oltre a un output potenzialmente errato.
Nome dell'analisi del codice: MISSING_FLOAT_ARGUMENT_TO_FORMAT_FUNCTION
Esempio
Il codice seguente genera l'avviso C6270. sprintf_s
prevede un secondo argomento float indicato da %f
ma non viene fornito nessuno:
void f()
{
char buff[25];
sprintf_s(buff, sizeof(buff), "%s %f", "pi: ");
}
Per correggere questo avviso, passare l'argomento float mancante come illustrato nel codice seguente:
void f()
{
char buff[25];
sprintf_s(buff, sizeof(buff), "%s %f", "pi: ", 3.14159);
}
Vedi anche
Sintassi della specifica del formato: funzioni printf e wprintf
sprintf
, _sprintf_l
, swprintf
, _swprintf_l
, __swprintf_l
sprintf_s
, _sprintf_s_l
, swprintf_s
, _swprintf_s_l
C4473
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per