Question en C
jason-live
Messages postés
219
Date d'inscription
Statut
Membre
-
Dora The Explorer Messages postés 3447 Date d'inscription Statut Contributeur Dernière intervention -
Dora The Explorer Messages postés 3447 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, j'aurais une question en C:
Pouvez-vous me dire à quoi servent :
%c
%s
%d
%f
et est-ce que il y a d'autre % ??
j'ai tendance à confondre %c et %s est-ce que il y a d'autre %c ou %s qui veulent à peu près avoir la même signification que %s et %c ?
merci
Pouvez-vous me dire à quoi servent :
%c
%s
%d
%f
et est-ce que il y a d'autre % ??
j'ai tendance à confondre %c et %s est-ce que il y a d'autre %c ou %s qui veulent à peu près avoir la même signification que %s et %c ?
merci
Configuration: Windows Vista Firefox 3.5.4
7 réponses
-
Il y en a plein : d o u x f e g c s p (sans compter que certains peuvent être en majuscule).
Tu pourras trouver des réponses très détaillées (à mon goût) ici aux tableaux "type" :
http://membres.lycos.fr/dancel/c/c60_10.htm
http://membres.lycos.fr/dancel/c/c60_40.htm -
mais la différence entre le %s et le %c svp ???
-
j'ai toujours pas compris la différence entre %c et %s
par exemple pour marquer : "salut" on met %s ou %c ??
dans quel type de mot doit on mettre %c et %s ? -
Tu regarde les liens qu'il ta donné
Dans le tableau il disentc | caractère s | affiche les caractères jusqu'au caractère nul '\0' ou jusqu'à ce que la précision soit atteinte
%c affiche un caractère, %s affiche une chaine de caractère par exemple
%d pour les int etc ...
Tu as juste a lire les tableaux -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
j'ai toujours pas compris.
pour dire "SALUT" j'utilise %s
et pour dire "A" j'utilise %c
c'est bien ça ? -
Imagine tu as :
char pouet[200]; pouet = "turlututu"; printf("La chaine : %s", pouet); printf("le caractère : %c", pouet[1]);
Le premier printf avec le %s t'affichera la chaine de caractere pouet => turlututu
le deuxieme printf avec le %c t'afficherai le caractère de pouet placé à la position [1] => u
je sais pas si c'est le genre d'exemple que tu voulais. -
Par contre, tu peux afficher turlututu aussi avec %c... mais en faisant une boucle qui affiche chacun des caractères composant pouet...
;o