Bonjour à tous et à toutes.
j' ai un petit problème aujourd'hui...
J' ai un exercice en C, qui me demande de faire un logiciel qui copie son entré sur sa sortie (jusque là pas de problème), en remplaçant les tabulations pas \t, les caractères de retour arrière par \b et les backslashs par \\.
Voici le code que j' ai commencé à écrire :
Mon problème est qu'il ne me laisse pas utilisé les anti-slashs pour définir les variables t, r, b (ce serai trop facile sinon)
Si quelqu'un a la solution, n' hésitez pas.
Merci
j' ai un petit problème aujourd'hui...
J' ai un exercice en C, qui me demande de faire un logiciel qui copie son entré sur sa sortie (jusque là pas de problème), en remplaçant les tabulations pas \t, les caractères de retour arrière par \b et les backslashs par \\.
Voici le code que j' ai commencé à écrire :
Code:
int c, t, r, b;
t = \t;
r = \b;
b = \\;
while ((c = getchar()) != EOF) {
if (c == '\t')
printf("%c", t);
if (c == '\b')
printf("%c", r);
if (c == '\\')
printf("%c", b);
putchar(c);
}
}
Si quelqu'un a la solution, n' hésitez pas.
Merci
Dernière modification par un modérateur: