2015-03-15 1 views

Répondre

5

strstr est utilisé pour localiser un sous-chaîne et nécessite un pointeur sur une chaîne comme second argument. Pour localiser un caractère, utilisez la fonction strchr.

+0

Exactement. EOT_CHAR est un caractère, qui est un cas particulier d'un entier dans le langage C. La fonction strstr() prend deux pointeurs sur les caractères, de sorte que le compilateur se plaignait que le second argument, qui dans votre cas était un entier, était converti en un pointeur. –