警告 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
}
}
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示