Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Catscratch1 Junior JLI'ler
Anmeldedatum: 20.01.2005 Beiträge: 98
Medaillen: Keine
|
Verfasst am: 26.03.2005, 14:08 Titel: int in string umwandeln |
|
|
Hi,
das ist wahrscheinlich eine der vielen Anfänger fragen, aber was solls.
Also ich will für den Aufruf D3DXCreateTextureFromFile
eine LPCTSTR zur Laufzeit zusammenbauen. Jedoch habe ich dabei eine Zahl, die in das Format umgewandelt werden muss.
Code: |
LPCTSTR a = ".\\Data\\texture\\0";
LPCTSTR b = "0\\0";
lstrcpyn(strTexture,a,25);
lstrcpyn(strTexture+16,b,9);
|
Nun habe ich aber noch die int Variable j, die ich an den strTexture (vom Typ TCHAR[25]) anhängen möchte.
Kann mir einer helfen? _________________ "Dispatcher und Scheduler sind wie Brüder, bloß anders" |
|
Nach oben |
|
|
Patrick Dark JLI Master
Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
Verfasst am: 26.03.2005, 14:18 Titel: |
|
|
Tjaja die Suchfunktion:
CPP: | template<typename A, typename T> inline const A lexical_cast(const T& source)
{
::std::basic_stringstream<char> s;
A destination;
if(!(s << source) || !(s >> destination) || !(s >> ::std::ws).eof())
throw "bad lexical cast";
return (destination);
}
// [...]
::std::basic_string<char> bla = lexical_cast<::std::basic_string<char> >(mein_int); |
_________________ 'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ] |
|
Nach oben |
|
|
Nahar Senior JLI'ler
Alter: 36 Anmeldedatum: 16.07.2003 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 26.03.2005, 17:27 Titel: |
|
|
und wenn dir die Performance egal ist, und du mal nciht so einen auf komplitziert machen willst, benutzt du itoa().
und Patrick: Es sieht vlt. zu einfach aus, aber es tut
Wenn auch mit den üblichen einschränkungen die einfache Lösungen halt so haben. |
|
Nach oben |
|
|
Patrick Dark JLI Master
Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
|
Nahar Senior JLI'ler
Alter: 36 Anmeldedatum: 16.07.2003 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 26.03.2005, 22:00 Titel: |
|
|
sagen wir... zumindest bin ich nicht überrascht |
|
Nach oben |
|
|
HomeLess_PunkDrummer JLI Master Trainee
Alter: 36 Anmeldedatum: 28.11.2004 Beiträge: 583 Wohnort: Alter Joghurtbecher an der A4 Medaillen: Keine
|
Verfasst am: 27.03.2005, 08:34 Titel: |
|
|
Macht doch nichts dass es nicht typsicher ist, er kann doch vorher casten _________________ "Was die Götter angeht, so ist es mir unmöglich, zu wissen, ob sie existieren oder nicht, noch, was ihre Gestalt sei. Die Kräfte, die mich hindern, es zu wissen, sind zahlreich, und auch ist die Frage verworren und das menschliche Leben kurz." |
|
Nach oben |
|
|
Patrick Dark JLI Master
Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
|
Kronos Senior JLI'ler
Anmeldedatum: 19.03.2004 Beiträge: 290
Medaillen: Keine
|
Verfasst am: 27.03.2005, 10:00 Titel: |
|
|
Desweiteren gehört itoa() nicht zum Standard. _________________
David hat Folgendes geschrieben: | Solang meine Beiträge konstruktiver sind als deiner bin ich zufrieden... |
Kein Kommentar notwendig. :rolleyes: |
|
Nach oben |
|
|
Nahar Senior JLI'ler
Alter: 36 Anmeldedatum: 16.07.2003 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 27.03.2005, 16:30 Titel: |
|
|
a) [auf vielfachen Wunsch] nehmt sexuelle Handlungen mit dem Standard vor ^^
b) k, is kein ANSI, aber mir fällt grad kein Compiller ein, der es nicht kennt.
Da würd ich noch eher gelten lassen das es eignetlich C is.
(Hab in letzter Zeit viel mit C gemacht, deswegen bin ich auf die Funktion gekommen)
Zuletzt bearbeitet von Nahar am 27.03.2005, 16:38, insgesamt 3-mal bearbeitet |
|
Nach oben |
|
|
Patrick Dark JLI Master
Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
Verfasst am: 27.03.2005, 16:32 Titel: |
|
|
Würden wir den Standard ficken, hättest Du heute noch kein Windows bzw. Linux und noch nichtmal DOS bzw. UNIX.
Und wenn Du mal in Dein Badezimmer gehst siehst Du genug Standards, nennt sich Normungen.
Also schön an die Norm halten wenn man weiter kommen will, ansonsten endet man so wie die in den 3. Welt ländern: Im Chaos. _________________ 'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ] |
|
Nach oben |
|
|
GreveN JLI Master
Alter: 38 Anmeldedatum: 08.01.2004 Beiträge: 901 Wohnort: Sachsen - Dresden Medaillen: Keine
|
Verfasst am: 27.03.2005, 16:32 Titel: |
|
|
Was ist dein Problem Nahar?
btw.: es heißt immer noch standard. |
|
Nach oben |
|
|
FH Super JLI'ler
Alter: 36 Anmeldedatum: 16.10.2004 Beiträge: 438
Medaillen: Keine
|
Verfasst am: 27.03.2005, 16:35 Titel: |
|
|
Nahar: Ich bin auch nicht gerade derjenige, der sich immer an den Standard hält (genaugenommen: ziemlich selten), aber das is ne Geschmacksfrage...
Musste das "fi***" sein??? Das gibt doch nur wieder nen schönen Streit...
Gruß
FH _________________ goto work, send your kids to school
follow fashion, act normal
walk on the pavement, watch T.V.
save for your old age, obey the law
Repeat after me: I am free |
|
Nach oben |
|
|
abc_d JLI Master Trainee
Alter: 34 Anmeldedatum: 27.01.2003 Beiträge: 615
Medaillen: Keine
|
Verfasst am: 27.03.2005, 18:43 Titel: |
|
|
Nahar wenn du noch nicht Begriffen hast wieso man Standards braucht, dann hast du in der Technik überhaupt nichts verloren. Ich wage zu behaupten das der größte Teil des Drecks, den es im IT Bereich(vorallem im Bereich Netzwerk: Sicherheit, ...) gibt entsteht dadurch ensteht das Standards nicht eingehalten werden.
Edit: Natürlich spielt das Thema Dokumentation auch eine wichtige Rolle _________________ http://mitglied.lycos.de/sarti/linuxisevil.gif Linux is evil - get the fact.
Never touch a running System - der Systemling |
|
Nach oben |
|
|
FH Super JLI'ler
Alter: 36 Anmeldedatum: 16.10.2004 Beiträge: 438
Medaillen: Keine
|
Verfasst am: 27.03.2005, 18:59 Titel: |
|
|
Nur mal so: Ihr seid aber so was von OT!
Also: Könntet ihr bitte aufhören, euch zu zoffen???
Nochwas: *RückenDeckungFürSchlöießungGeb*
Ne, mal ernsthaft: Es reicht... Wir sind ja nun schließlich keine kleinen, pubertierenden Kinderchen mehr... Sind wir uns da einig? Gut... Dann können wir jetzt ja aufhören...
Gruß
FH _________________ goto work, send your kids to school
follow fashion, act normal
walk on the pavement, watch T.V.
save for your old age, obey the law
Repeat after me: I am free |
|
Nach oben |
|
|
The Lord of Programming Living Legend
Alter: 37 Anmeldedatum: 14.03.2003 Beiträge: 3122
Medaillen: Keine
|
Verfasst am: 27.03.2005, 20:59 Titel: |
|
|
Danke FH, der erste vernünftige Post heute in diesem Thread
Müsst ihr euch immer streiten?
Ich glaube, Nahars Frage war eigentlich nur, wieso man itoa() nicht zum Standard zählen kann/darf und daraus braucht ihr net gleich einen Streit zu machen.
Ich werde den Thread vorerst mal noch nicht schließen, damit noch sinnvolle Sachen beigetragen werden können. Ich denke, ich muss nicht erwähnen, wieso ich das, was nicht darunter fällt, löschen werde... _________________ www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console
Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet... |
|
Nach oben |
|
|
|