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
Aihe on jo aika vanha, joten et voi enää vastata siihen.