C6324
更新:2007 年 11 月
警告 C6324:<function1> 的使用可能不正确: 要使用 <function2> 吗?
此警告意味着在应当使用字符串比较函数的位置使用了字符串复制函数。函数使用不当可能会导致意外的逻辑错误。
示例
下面的代码生成此警告:
#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