Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
avertissement C6324 : utilisation incorrecte possible de <fonction1> : souhaitiez-vous utiliser <fonction2> ?
Cet avertissement indique qu'une fonction de copie de chaîne a été utilisée alors qu'une fonction de comparaison de chaînes aurait dû être utilisée.L'utilisation d'une fonction incorrecte peut provoquer une erreur de logique inattendue.
Exemple
Le code suivant génère cet avertissement :
#include <string.h>
void f(char *title )
{
if (strcpy (title, "Manager") == 0) // warning 6324
{
// code
}
}
Pour corriger cet avertissement, utilisez strcmp comme le montre le code suivant :
#include <string.h>
void f(char *title )
{
if (strcmp (title, "Manager") == 0)
{
// code
}
}
Voir aussi
Référence
strncpy, _strncpy_l, wcsncpy, _wcsncpy_l, _mbsncpy, _mbsncpy_l