Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
025
29.06.2001, 16:01
Retro



So, jetzt funktionier alles wies soll! Thx an alle! :)

Aber ich habe mich vorher vertippt und statt ner 5 ne 4 geschrieben, und als ich Half-Life an gemacht habe, hatt der Bildschirm so "geschwankt" als wenn man ne Conc in TFC abgekrigt hat... wie kommt das? lol ich finds ganz witzig, ließe sich ja bestimmt auch noch anders verwendes... wie kann man das normalerweise abrufen?

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
026
29.06.2001, 16:39
DarKnight



Okay ich oute mich hiermit als char * unwissender =))) Naja wenn alles nu funzt ist doch alles super, die welt gerettet und alles in butter =)

--

void CHudSayText :: EnsureTextFitsInOneLineAndWrapIfHaveTo( int line ) -- Aja?

zum Seitenanfang zum Seitenende Profil || Suche
027
29.06.2001, 17:51
Retro



lool so schauts aus! ;)

Also nochmal Thx... funzt jetzt wirklich alles (bis zum nächsten Problem *g*)

Aber wie das mit dem "conc" Effekt kommt würd mich doch mal intressieren *notizblockbereitleg* *g*

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
028
29.06.2001, 23:37
Prefect



Lol DarKnight. Natürlich mußt du immer einem char * irgendwas zuweisen, bevorzugt natürlich nen gültigen Speicherbereich. Dass du irgendwie ohne davon gekommen bist läßt sich auf zwei mögliche Weisen erklären:
1) Der Windows-MemManager ist vielleicht zu inkonsequent und gibt dir einfach an der angeforderten Adresse Speicher den du eigentlich gar nicht verwenden dürftest.... (das würde mich gar nicht mal wundern)
2) Auf Grund von irgendwelchen strangen Stacklayouts hat der Pointer immer einen Wert übernommen, der noch irgendwie gültig war...

Aber in diesem Fall wo's nur um 4 oder 5 lokale Bytes geht sollte man das einfach per char str[5]; auf dem Stack alloziieren.

darthpaul: "%d\%" wird vom C-Compiler zu dem String "%d%" gemacht, damit würde vsprintf dann natürlich einen Formatparameter erwarten... wie Hessie & co. schon sagten, % wird mit % escapet.

cu,
Prefect

--

Widelands - Gemütliche Aufbaustrategie, Free Software
Noch ein Blog - Lerne, wie die Welt wirklich ist, aber vergiss niemals, wie sie sein sollte.

zum Seitenanfang zum Seitenende Profil || Suche