C6324
uyarı C6324: <işlev1> olası yanlış kullanımı: <işlev2> kullanmayı mı amaçlamıştınız?
Bu uyarı, dize karşılaştırma işlevi kullanılması gereken yerde dize koyalama işlevinin kullanıldığını gösterir.İşlevin yanlış kullanılması beklenmeyen bir mantık hatasına neden olabilir.
Örnek
Aşağıdaki kod bu uyarıyı üretir:
#include <string.h>
void f(char *title )
{
if (strcpy (title, "Manager") == 0) // warning 6324
{
// code
}
}
Bu uyarıyı düzeltmek için aşağıdaki kodda gösterildiği gibi strcmp kullanın:
#include <string.h>
void f(char *title )
{
if (strcmp (title, "Manager") == 0)
{
// code
}
}
Ayrıca bkz.
Başvuru
strncpy, _strncpy_l, wcsncpy, _wcsncpy_l, _mbsncpy, _mbsncpy_l