Bonjour,
S'il vous plaît, Comment vérifier si une case d'un tableau est vide (en C) ?
Merci.
Version imprimable
Bonjour,
S'il vous plaît, Comment vérifier si une case d'un tableau est vide (en C) ?
Merci.
Bonjour.
Concrètement une case d'un tableau n'est jamais "vide". Cependant pour tester si une case de tableau est vide tu as la possibilité d'initialiser ton tableau avec une valeur que tu es sur de ne jamais utiliser lorsque tu remplis ton tableau.
Merci pour votre réponse,
Est-ce que c'est possible de la vérifier avec '\0' ?
Tout dépend du type de tableau. Si c'est un tableau de char ou un tableau de chaine de caractère oui c'est possible.
Oui, c'est un tableau de caractères
Merci.
S'il vous plait, j'ai une autre question,
Comment vérifier si une case d'un tableau contient un caractère spécial ? (en C)
Merci.
tu testes son code ASCII.
ex
if (car == 0x09) pour la tabulation
if (car == 0x1B) pour escape
...
Tu peux utiliser les fonctions déclarées dans <ctype.h> comme iscntrl(), isprint(), ispunct(),... selon le test que tu veux faire