/* Print spark lines on outf for numval values in val. */ int print_spark(char *bf, int size, unsignedlong *val, int numval)
{ staticconstchar *ticks[NUM_SPARKS] = { "▁", "▂", "▃", "▄", "▅", "▆", "▇", "█"
}; int i, printed = 0; unsignedlong min = ULONG_MAX, max = 0, f;
for (i = 0; i < numval; i++) { if (val[i] < min)
min = val[i]; if (val[i] > max)
max = val[i];
}
f = ((max - min) << SPARK_SHIFT) / (NUM_SPARKS - 1); if (f < 1)
f = 1; for (i = 0; i < numval; i++) {
printed += scnprintf(bf + printed, size - printed, "%s",
ticks[((val[i] - min) << SPARK_SHIFT) / f]);
}
return printed;
}
Messung V0.5
¤ 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.2Bemerkung:
¤
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.