Zitat von
ste_ett:
Ich würde einen Char-Array als Parameter übergeben, in den du schreibst, oder du holst Speicher innerhalb der Funktion und gibst ihn nach dem Aufrufen wieder frei.
So komplizierte Aufrufe wollte ich eigentlich vermeiden.
Deine Version kompiliert jetzt zwar, aber es wird nur Datenmüll ausgegeben. Später will ich die Funktion
SysErrorMessage auch bei einer Messagebox oder so benutzen, da geht das ja dann nicht mehr mit
printf("%s", ...);.