Konvertovanie AnsiString to Char

Programovacie jazyky, rady, poradňa...
Mimm
Novice
Novice
Príspevky: 2
Registrovaný: 29 jún 2014, 14:33

Konvertovanie AnsiString to Char

Príspevok od používateľa Mimm »

Ahojte,
snažím sa spraviť program, v ktorom keď budem písať do Editov tak mi to cez ofstream uloží to .txt súboru. Ale nechce mi to zobrať, lebo v Edit je AnsiString a do ofstreamu sa ukladá cez char. Mohli by ste mi prosím poradiť ako sa to dá konvertovať?
Za odpoveď vopred ďakujem.
Mimm
Fabo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6810
Registrovaný: 16 nov 2007, 17:23
Bydlisko: 's Chravenhache
Kontaktovať používateľa:

Re: Konvertovanie AnsiString to Char

Príspevok od používateľa Fabo »

Jazyk? C? C++? predpokladam podla toho Char...

Ten AnsiString, kde to je definovane v jakej kniznici? (ja pouzivam ked uz narabam so stringami tak std::string)
pcsiete
Medium Star
Medium Star
Príspevky: 413
Registrovaný: 07 dec 2012, 18:47

Re: Konvertovanie AnsiString to Char

Príspevok od používateľa pcsiete »

Len čo som našiel na googli, tak by tam mohla byť štandardná metóda c_str().

Kód: Vybrať všetko

char* str = myAnsiString.c_str();
Mimm
Novice
Novice
Príspevky: 2
Registrovaný: 29 jún 2014, 14:33

Re: Konvertovanie AnsiString to Char

Príspevok od používateľa Mimm »

Vyskúšam, ďakujem, a áno C++.
Fabo
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 6810
Registrovaný: 16 nov 2007, 17:23
Bydlisko: 's Chravenhache
Kontaktovať používateľa:

Re: Konvertovanie AnsiString to Char

Príspevok od používateľa Fabo »

tak ak som pochopil spravne tak AnsiString = std::string, v tom pripade ako pise pcsiete pouzi c_str() len pripadne bacha na sirku znakov.
pcsiete
Medium Star
Medium Star
Príspevky: 413
Registrovaný: 07 dec 2012, 18:47

Re: Konvertovanie AnsiString to Char

Príspevok od používateľa pcsiete »

Nie, AnsiString vyzerá byť súčasťou knižníc čo idú s C++ Builder-om.
Napísať odpoveď