Предупреждение C6324

Потенциально неправильное использование function1: планируется ли использовать function2?

Замечания

Это предупреждение указывает, что функция копирования строк использовалась, где должна использоваться функция сравнения строк. Неправильное использование функции может вызвать непредвиденная ошибка логики.

Имя анализа кода: STRCPY_INSTEAD_OF_STRCMP

Пример

Следующий код создает это предупреждение:

#include <string.h>

void f(char *title )
{
  if (strcpy (title, "Manager") == 0) // warning C6324
  {
    // code
  }
}

Чтобы исправить это предупреждение, используйте strcmp , как показано в следующем коде:

#include <string.h>

void f(char *title )
{
  if (strcmp (title, "Manager") == 0)
  {
    // code
  }
}

См. также