C6324
aviso C6324: potencial uso incorreto de <function1>: Você pretendia usar <function2>?
Este aviso indica que uma função de copia de cadeia de caracteres foi usada onde uma função de comparação de cadeia de caracteres deveria ter sido usada.O uso incorreto de função pode causar um erro lógico inesperado.
Exemplo
O código a seguir gera esse aviso:
#include <string.h>
void f(char *title )
{
if (strcpy (title, "Manager") == 0) // warning 6324
{
// code
}
}
Para corrigir este aviso, use strcmp conforme mostrado no código o 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