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