C6324
Aviso C6324: possível uso incorreto de <function1>: Você pretendia usar <function2>?
Este aviso indica que uma função de cópia de seqüência de caracteres usada onde uma função de comparação de seqüência de caracteres deve foram usada. O uso incorreto da função pode causar um erro inesperado de lógica.
Exemplo
O código a seguir gera este aviso:
#include <string.h>
void f(char *title )
{
if (strcpy (title, "Manager") == 0) // warning 6324
{
// code
}
}
Para corrigir esse aviso, use strcmp conforme mostrado no código a seguir:
#include <string.h>
void f(char *title )
{
if (strcmp (title, "Manager") == 0)
{
// code
}
}
Consulte também
Referência
strncpy, _strncpy_l, wcsncpy, _wcsncpy_l, _mbsncpy, _mbsncpy_l