Aaaarrrrgh! Entschuldige, wenn ich mich aufrege, aber ich kann es nun mal nicht leiden, Zeit zu verschwenden, weil man den Sachverhalt nicht klar schildern kann. Uebe das.
Ist doch voellig klar, dass das nicht geht. Du hast doch selber festgestellt, dass der hostname Befehl nun mal den Hostname in doppelten Anfuehrungszeichen haben will. Was in die Konsole kommt, muss also so aussehen:
hostname "Wir Speilen gerade einen war gegen scarap By NGZ-Server.de"
Deine eigentliche Frage war also eine komplett andere, naemlich wie man das in snprintf() hinbekommt, was Dir jeder hier leicht haette beantworten koennen:
Code:
snprintf(hostname,MAX_DATA_LENGTH,"hostname ^"Wir spielen gerade einen War gegen %s. By NGZ-Server.de^"",cvar[10]);