Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C++: CString -> const char *

Legu [20.08.2006 18:31:04]

#

Tällanen ongelma olis että miten saan muutettua CStringin niin, että sen voisi esimerkiksi kirjoittaa tiedostoon.

CString testi;
testi = "Testataan toimiiko...";
FILE *filu;

filu = fopen("Testi.txt", "w");
fprintf(filu, "%s", testi);
fclose(filu);

Koodi kääntyy, mutta tulostaa tiedostoon vain "T" eli ensimmäisen merkin.
Käytössä VS 2005

Lainaus MSDN:stä "You can freely substitute CString objects for const char* and LPCTSTR function arguments."
Mutta miksei toimi?


Sain toimimaan muuttamalla character setin unicodesta multibyteksi

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta