Momentan verwendest du einen STRING-Pointer und weist diesem char-Arrays zu - das funktioniert nicht. Weise dem Pointer stattdessen ein STRING-Objekt zu und benutze die str_-Funktionen, um den STRING zu verändern:
STRING* zeige_aufloesung;
STRING* zeige_aufloesung = "";
zeige_aufloesung = "Standart";
str_cpy(zeige_aufloesung, "Standard");Man beachte auch das "d" am Ende von "Standard".

Für die digits müsstest du als format-Parameter "%s" übergeben, damit der als var-Parameter angegebene String auch angezeigt wird:
digits(75, 20, 10, "Arial#14bi", 0, zeige_aufloesung);
digits(75, 20, "%s", "Arial#14bi", 1, zeige_aufloesung);Rufe screen_center() nach jedem Ändern der Auflösung auf, damit die Zentrierung aktualisiert wird.