Avertissement C6324
Utilisation incorrecte potentielle de « function1 » : avez-vous l’intention d’utiliser « function2 » ?
Notes
Cet avertissement indique qu’une fonction de copie de chaîne a été utilisée où une fonction de comparaison de chaînes doit avoir été utilisée. Une utilisation incorrecte de la fonction peut entraîner une erreur logique inattendue.
Nom de l’analyse du code : STRCPY_INSTEAD_OF_STRCMP
Exemple
Le code suivant génère cet avertissement :
#include <string.h>
void f(char *title )
{
if (strcpy (title, "Manager") == 0) // warning C6324
{
// code
}
}
Pour corriger cet avertissement, utilisez strcmp
comme indiqué dans le code suivant :
#include <string.h>
void f(char *title )
{
if (strcmp (title, "Manager") == 0)
{
// code
}
}
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour