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
Konvertovanie AnsiString to Char
-
Fabo
Hardcore addict
- Príspevky: 6810
- Registrovaný: 16 nov 2007, 17:23
- Bydlisko: 's Chravenhache
- Kontaktovať používateľa:
Re: Konvertovanie AnsiString to Char
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)
Ten AnsiString, kde to je definovane v jakej kniznici? (ja pouzivam ked uz narabam so stringami tak std::string)
Re: Konvertovanie AnsiString to Char
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();
Re: Konvertovanie AnsiString to Char
Vyskúšam, ďakujem, a áno C++.
-
Fabo
Hardcore addict
- Príspevky: 6810
- Registrovaný: 16 nov 2007, 17:23
- Bydlisko: 's Chravenhache
- Kontaktovať používateľa:
Re: Konvertovanie AnsiString to Char
tak ak som pochopil spravne tak AnsiString = std::string, v tom pripade ako pise pcsiete pouzi c_str() len pripadne bacha na sirku znakov.
Re: Konvertovanie AnsiString to Char
Nie, AnsiString vyzerá byť súčasťou knižníc čo idú s C++ Builder-om.