Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

15.08.2005, 17:21

Ich dachte folgendes:

C-/C++-Quelltext

1
2
char Text1[]="Hallo [place]!";
char Text2[]="irgendjemand";

Dann soll [place] (Platzhalter) durch Text2 ersetzt werden.
Mein Projekt: Rise of the Sylvan

Phil_GDM

Alter Hase

Beiträge: 443

Wohnort: Graz

Beruf: Student-Softwareentwicklung u. Wissensmanagement

  • Private Nachricht senden

12

15.08.2005, 17:32

Dazu brauchst du erst mal eine Funktion die dir den Anfangsindex und Endindex deines Platzhalters gibt.
Dann kannst du die 2 Teilstrings (den vor dem Platzhalter und den nach dem Platzhalter) bestimmen. Außerdem hast du den String den du einfügen Willst.
Jetz kannst du nach dem oben genannten Schema vorgehen.

mfg Philipp

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

13

15.08.2005, 19:52

Zitat von »"Crash"«

Ich dachte folgendes:

C-/C++-Quelltext

1
2
char Text1[]="Hallo [place]!";
char Text2[]="irgendjemand";

Dann soll [place] (Platzhalter) durch Text2 ersetzt werden.


http://www.germangamedev.de/index.php?site=faq&id=8

C-/C++-Quelltext

1
std::basic_string<wchar_t> result = replace(L"Hallo [place]!", L"[place]", L"irgendjemand");


- Patrick, der FAQ-User :D

14

15.08.2005, 23:29

Die Stringklasse ist natürlich hilfreich. Gibt es eine Möglichkeit, einen string in einen char[] bzw. char* zu konvertieren? Denn die WINAPI benutzt ja eher char-arrays als Strings.
Mein Projekt: Rise of the Sylvan

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

15

15.08.2005, 23:44

char arrays sind strings?!

- Eine Folge von mehreren Zeichen => Zeichenfolge! :ohoh:

16

16.08.2005, 00:14

Ja das stimmt schon aber es gibt doch die string-klasse (verkettete Liste oder so).
Mein Projekt: Rise of the Sylvan

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

17

16.08.2005, 07:58

stringklasse = verkettete liste?? wäre mir sehr neu

Anonymous

unregistriert

18

16.08.2005, 08:34

Was du meinst ist glaube ich:

C-/C++-Quelltext

1
const char* std::string::c_str();

19

16.08.2005, 11:03

Ja genau. Danke! :huhu:
Mein Projekt: Rise of the Sylvan

Werbeanzeige