int
tohex(int c)
{ if ((c >= '0') && (c <= '9')) { return c - '0';
} if ((c >= 'a') && (c <= 'f')) { return c - 'a' + 10;
} if ((c >= 'A') && (c <= 'F')) { return c - 'A' + 10;
} return0;
}
int
isspace(int c)
{ if (c <= ' ') return1; if (c == '\n') return1; if (c == '\t') return1; if (c == ':') return1; if (c == ';') return1; if (c == ',') return1; return0;
}
int
main(int argc, char **argv)
{ int c; int current = 0; int nibble = 0; int skip = 0;
if (argv[1]) {
skip = atoi(argv[1]);
}
#define NIBBLE_COUNT 2 while ((c = getchar()) != EOF) { if (isspace(c)) {
verify_nibble(nibble, current); continue;
} if (skip) {
skip--; continue;
}
current = current << 4 | tohex(c);
nibble++; if (nibble == NIBBLE_COUNT) {
putchar(current);
nibble = 0;
current = 0;
}
} return0;
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.10Bemerkung:
(vorverarbeitet am 2026-06-07)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.