Warnung C6324
Mögliche falsche Verwendung von "Funktion1": Haben Sie 'function2' verwendet?
Hinweise
Diese Warnung gibt an, dass eine Zeichenfolgenkopie-Funktion verwendet wurde, in der eine Zeichenfolgenvergleichsfunktion verwendet werden sollte. Falsche Verwendung der Funktion kann zu einem unerwarteten Logikfehler führen.
Codeanalysename: STRCPY_INSTEAD_OF_STRCMP
Beispiel
Der folgende Code generiert diese Warnung:
#include <string.h>
void f(char *title )
{
if (strcpy (title, "Manager") == 0) // warning C6324
{
// code
}
}
Um die Warnung zu korrigieren, verwenden Sie strcmp
, wie im folgenden Code dargestellt:
#include <string.h>
void f(char *title )
{
if (strcmp (title, "Manager") == 0)
{
// code
}
}
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für