Ciao a tutti, mi sto addentrando nella programmazione e sto facendo i primi ( stupidi ) programmini, ma ho avuto un problema; il programma dovrebbe sostituirmi il tasto di tabulazione ( che quando premuto viene interpretato come '/t' ) con una stringa di caratteri arbitraria : "tab"; ecco il codice :
purtroppo il carattere di tabulazione non viene sostituito, ed ora mi chiedo se sbaglio qualcosa io oppure se la tabulazione viene gestita da windows nella shell di DOS.codice:#include <stdio.h> /* Detab V1 */ int main() { int c; while ( ( c = (getchar() ) != EOF ) ) { if ( c == '/t' ) printf("tab"); else putchar(c); } return(0); }
Grazie.