Mein Problem lässt sich gut mit https://www.onlinegdb.com/online_c_compiler demonstrieren. Code:
1 | #include <stdio.h> |
2 | |
3 | int main() { |
4 | printf("'%10s'\n", "gut"); |
5 | printf("'%10s'\n", "scheiße"); |
6 | return 0; |
7 | }
|
Ausgabe:
1 | ' gut' |
2 | ' scheiße' |
Es geht um das Padding mit Leerzeichen und das offensichtliche Problem mit UTF-8 ('ß' > 127). Gibt es da eine elegante Lösung, sodass das Alignment auch mit solchen Zeichen korrekt funktioniert?