Ciao a tutti sto facendo questo esercizio:
Si scriva un programma i cui dati in uscita replichino i dati in ingresso, sostituendo i caratteri di tabulazione con \t, ogni backspace con \b e ogni barra inversa con \\, così da rendere perfettamente visibili le tabulazioni e le cancellazioni.
void 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);
}
}
Riesco a visualizzare \t ma non \b ..., qualcuno sa perchè?
Ho problemi anche con la barra inversa...