Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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
}
}