Comment connaitre si une variable de type char est nulle, non initialisée ?
strlen est pour les chaine de caractères(char*) et les autres methodes que j'ai trouvé concerne les chaines(char*) et non les caractères simples(char). Comment vérifier donc si un char est nul, sans avoir a lui appliquer des modifications ?
Cet exemple n'a rien a voir avec mon code, je veux juste savoir comment savoir quand un char est nul, NULL ne marche pas et nullptr est pour les pointeurs. Pour le moment j'initialise mon char puis je le compare plus tard a sa valeur initiale pour savoir si elle n'a pas été modifiée, mais c'est pas bon d'après moi..
Exemple: (gcc -o aa aa.cpp -Wall -Wextra) - #include <iostream> int main(void) { int a = 0; int b; a += b; std::cout << a << std::endl; } - aa.cpp: In function 'int main()': aa.cpp:5:7: warning: 'b' is used uninitialized in this function [-Wuninitialized] 5 | a += b; | ~~^~~~
Le Tout est souvent plus grand que la somme de ses parties.
Connaitre si un char est nul - C++
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Discord NaN. Mon site.
Le Tout est souvent plus grand que la somme de ses parties.