// ConvShell // Da esadecimale a ascii // Uso : cat | ./ConvShell #include #include main() { int b; int i = 0; char c; char num[3]; while ((c=getchar())!= EOF) { if(c=='\\') num[i++] = '0'; else num[i++] = c; if(i==4){ i = 0; sscanf(num, "%x", &b); // printf("%s", num); printf("%c", b); } } }