C6324
avviso C6324: potenziale utilizzo errato di <funzione1>: si intendeva utilizzare <funzione2>?
Questo avviso indica che è stata utilizzata una funzione di copia di stringa in luogo della funzione prevista di confronto di stringa. L'utilizzo non corretto della funzione può determinare un errore di logica imprevisto.
Esempio
Il codice seguente genera questo avviso:
#include <string.h>
void f(char *title )
{
if (strcpy (title, "Manager") == 0) // warning 6324
{
// code
}
}
Per risolvere il problema, utilizzare strcmp come riportato nel codice seguente:
#include <string.h>
void f(char *title )
{
if (strcmp (title, "Manager") == 0)
{
// code
}
}
Vedere anche
Riferimenti
strncpy, _strncpy_l, wcsncpy, _wcsncpy_l, _mbsncpy, _mbsncpy_l