C6324
تحذير 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