1. Will eine Zeichenkette beliebiger Größe einlesen. gets ist unsicher, bei scanf muss ich die Buffergröße angeben .. welche Möglichkeit bleibt? Ich hätte mit getchar Zeichen für Zeichen bis zu einem Enter eingelesen, bei Platzbedarf das speichernde Array durch ein größeres ersetzt - nur ist die Variante etwas mühsam.
2. Will in C einen char/int als Hex-Wert ausgeben, also z.B. "43" für ein "C" (bzw die Dezimalzahl 67) - gibt's eine Funktion, die mir hier hilft, oder muss ich das ganze "zu Fuß" erledigen?