[C] char c = "A";
Résolu/Fermé
A voir également:
- [C] char c = "A";
- Coco char - Accueil - Réseaux sociaux
- Char ai - Accueil - Guide technologies
- Expecting value: line 1 column 1 (char 0) ✓ - Forum MacOS
- Coco chat connexion sur mobile, le tchat est fermé ? ✓ - Forum Réseaux sociaux
- Remplaçant de Coco : quelles solutions pour tchater gratuitement en ligne ? - Accueil - Réseaux sociaux
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 841
11 avril 2011 à 07:46
11 avril 2011 à 07:46
Bonjour
L'initialisation du char s'effectue entre apostrophe pas entre guillemet. D'ailleurs le compilateur doit vous prevenir.
Si tu mets entre guillemet, tu specifies au compilateur que tu parles de chaines de caracteres. Ta variable c va donc contenir l'adresse de la chaine mais "tronque" car le char va de 0 a 255 (capacite plus petite que celle du void*).
Cdlt
L'initialisation du char s'effectue entre apostrophe pas entre guillemet. D'ailleurs le compilateur doit vous prevenir.
Si tu mets entre guillemet, tu specifies au compilateur que tu parles de chaines de caracteres. Ta variable c va donc contenir l'adresse de la chaine mais "tronque" car le char va de 0 a 255 (capacite plus petite que celle du void*).
Cdlt
11 avril 2011 à 19:48
Merci pour ta réponse :)