Verifier qu'une chaine est non vide en C

Résolu/Fermé
prog031 Messages postés 4 Date d'inscription lundi 1 août 2011 Statut Membre Dernière intervention 25 septembre 2013 - 1 août 2011 à 13:27
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 - 1 août 2011 à 13:30
Bonjour,

J'ai un petit programme à faire et je dois vérifier que "Format" n'est pas une chaine vide après avoir vérifier que le pointeur n'est pas NULL.
La vérification que le pointeur n'est pas NULL se fait comme cela je pense :

XFT_VerifyAssert(format!=NULL, 0);

Il me donc rajouter une ligne pour vérifier que ce n'est pas une chaine vide de la meme facon, pouvez vous me l'a donné?

Merci par avance.

1 réponse

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
1 août 2011 à 13:30
si format est un char*, tu peux utiliser if(format[0]!='\0')
1