[C] Compréhension
Fermé
Maxg59
Messages postés
275
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
7 octobre 2006
-
16 mars 2006 à 18:11
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 16 mars 2006 à 19:28
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 - 16 mars 2006 à 19:28
A voir également:
- [C] Compréhension
- Dans le but d'améliorer ses performances, notre site est actuellement en maintenance. merci pour votre compréhension. - Forum Wordpress
- Problème de compréhension sur les structures ✓ - Forum C++
- Compréhension interfaces vlan - Forum Réseau
- Compréhension commande cisco ✓ - Forum CISCO
- Besoin d'aide à la compréhension des pb de débit ✓ - Forum Livebox
3 réponses
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 522
16 mars 2006 à 18:28
16 mars 2006 à 18:28
Oui en fait les tabulations sont exprimées comme ceci:
\t
'\t' est un caractère spécial.
Mais si tu veux afficher réellement \t au lieu de le laisser être interpété comme uen tabulation, alors il faut l'echapper avec un antislash comme ceci:
\\t
\t
'\t' est un caractère spécial.
Mais si tu veux afficher réellement \t au lieu de le laisser être interpété comme uen tabulation, alors il faut l'echapper avec un antislash comme ceci:
\\t
Maxg59
Messages postés
275
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
7 octobre 2006
27
16 mars 2006 à 18:29
16 mars 2006 à 18:29
Meeerrrrrcciiiiiiiii !!!!!
Maxg59
Messages postés
275
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
7 octobre 2006
27
16 mars 2006 à 18:53
16 mars 2006 à 18:53
J'ai fait sa :
sa marche ( enfin je pense ... )
mais c'est quoi des "caractéres de retour en arriére" et comment en entrer ??pour qu'il les remplace par \b
#include <stdio.h>
#include <stdlib.h>
int main()
{
int c;
while((c=getchar())!=EOF)
{
if(c=='\t')
printf("\\t");
if(c=='\b')
printf("\\b");
if(c=='\\')
printf("\\");
putchar(c);
}
system("pause");
}
sa marche ( enfin je pense ... )
mais c'est quoi des "caractéres de retour en arriére" et comment en entrer ??pour qu'il les remplace par \b
kilian
Messages postés
8731
Date d'inscription
vendredi 19 septembre 2003
Statut
Modérateur
Dernière intervention
20 août 2016
1 522
16 mars 2006 à 19:28
16 mars 2006 à 19:28
Je dirais plutôt:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int c;
while((c=getchar())!=EOF)
{
if(c=='\t')
printf("\\t");
else if(c=='\b')
printf("\\b");
else if(c=='\\')
printf("\\");
else
putchar(c);
}
system("pause");
}