Izvirni naslov objave: http://bbs.csdn.net/topics/340000641(LPSTR)(LPCTSTR)str Kateri bedak je to izumil?
CString str;
Nato, da bi prenesli ANSI niz
(LPSTR) (LPCTSTR)str
Kdo je bil bedak, ki je sploh napisal takšno neumno kodo?
Je povsod na internetu in skoraj vsak, ki uporablja MFC, ga je videl ali celo pisal o njem!
Tudi če gre za VC6, ni težav napisati rezultat na tak način, ali nihče ni pomislil na pomen LPCTSTR z dodatnim T? Ali ni kdo videl, da lahko še vedno izbereš knjižnico UNICODE ob namestitvi VC6? Lite različica VC6 se uporablja preveč!
UNICODE okolje je pravilno napisano
CString str;
CStringA strA(str);
strA.GetString(); ali strA.GetBuffer(0);
Uporaba API-jev? Opremljen je tudi z B, to je MFC!
Ali ni kdo, ki pravilno napiše tako preprosto stvar, kot je pretvorba lika?
Sranje!