C6324
Actualización: noviembre 2007
C6324
Advertencia C6324: Posible uso incorrecto de <función1>: ¿deseaba utilizar <función2>?
Esta advertencia indica que se utilizó una función de copia de cadena cuando se debería utilizar una función de comparación de cadenas. El uso incorrecto de una función puede producir un error lógico inesperado.
Ejemplo
El código siguiente genera esta advertencia:
#include <string.h>
void f(char *title )
{
if (strcpy (title, "Manager") == 0) // warning 6324
{
// code
}
}
Para corregir esta advertencia, utilice strcmp como se muestra en el código siguiente:
#include <string.h>
void f(char *title )
{
if (strcmp (title, "Manager") == 0)
{
// code
}
}
Vea también
Referencia
strncpy, _strncpy_l, wcsncpy, _wcsncpy_l, _mbsncpy, _mbsncpy_l