C6324
Обновлен: Ноябрь 2007
C6324
Предупреждение C6324: возможно неверное использование <функции1>. Предполагалось использовать <функцию2>?
Это предупреждение означает, что функция копирования строки использована там, где следовало использовать функцию сравнения строк. Неверное использование функции может привести к непредвиденным логическим ошибкам.
Пример
Это предупреждение создается следующим кодом:
#include <string.h>
void f(char *title )
{
if (strcpy (title, "Manager") == 0) // warning 6324
{
// code
}
}
Чтобы исправить это предупреждение, используйте strcmp, как показано в следующем коде.
#include <string.h>
void f(char *title )
{
if (strcmp (title, "Manager") == 0)
{
// code
}
}
См. также
Ссылки
strncpy, _strncpy_l, wcsncpy, _wcsncpy_l, _mbsncpy, _mbsncpy_l