[langage C] char tout simple svp...
jeune prog
Messages postés
55
Date d'inscription
Statut
Membre
Dernière intervention
-
Ravachol Messages postés 566 Date d'inscription Statut Membre Dernière intervention -
Ravachol Messages postés 566 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Alors voilà mon code:
Svp pk sa m'affiche un genre de truc comme sa : ">"
Au lieu de m'afficher salut?
merci à tous...
Alors voilà mon code:
#include <stdio.h> void main() { char *x = "Salut"; printf("%c", x); getchar(); }
Svp pk sa m'affiche un genre de truc comme sa : ">"
Au lieu de m'afficher salut?
merci à tous...
A voir également:
- [langage C] char tout simple svp...
- Langage ascii - Guide
- Iphone 14 simple - Guide
- Simple pdf - Télécharger - PDF
- Langage binaire - Guide
- Simple ocr - Télécharger - Bureautique
1 réponse
Salut,
il faut ecrire printf("%s", x);
Tu as déclarer x comme un pointeur sur caractère que tu as initialisé avec une chaine. Ce qui fait que x contient l'adresse où est stocké le premier caractère de la chaine et non pas le code du 'S' de "Salut".
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD
il faut ecrire printf("%s", x);
Tu as déclarer x comme un pointeur sur caractère que tu as initialisé avec une chaine. Ce qui fait que x contient l'adresse où est stocké le premier caractère de la chaine et non pas le code du 'S' de "Salut".
A++
La pensée ne commence qu'avec le doute.
ROGER MARTIN DU GARD