Avviso C6324
Potenziale uso errato di 'function1': si intende usare 'function2'?
Osservazioni:
Questo avviso indica che è stata usata una funzione di copia della stringa in cui deve essere stata usata una funzione di confronto di stringhe. L'uso errato della funzione può causare un errore di logica imprevisto.
Nome dell'analisi del codice: STRCPY_INSTEAD_OF_STRCMP
Esempio
Il codice seguente genera questo avviso:
#include <string.h>
void f(char *title )
{
if (strcpy (title, "Manager") == 0) // warning C6324
{
// code
}
}
Per correggere questo avviso, usare strcmp
come illustrato nel codice seguente:
#include <string.h>
void f(char *title )
{
if (strcmp (title, "Manager") == 0)
{
// code
}
}
Vedi anche
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