[langage C] char tout simple svp...
jeune prog
Messages postés
55
Statut
Membre
-
Ravachol Messages postés 568 Statut Membre -
Ravachol Messages postés 568 Statut Membre -
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
- 14 simple - Guide
- Simple pdf - Télécharger - PDF
- Simple ocr - Télécharger - Bureautique
- Simple file locker - Télécharger - Sécurité
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