Aktív témák
-
Spyx
tag
a PCXSTR operátor elvileg ezt csinálná (Cstring->char*) de nem nagyon akar működni a CString-re
egyébként most már csak kiváncsiságból hajtom a dolgot mert a programon változtattam azóta és már nem kell hozzá a CString->int konverzió. rájöttem hogy van egyszerűbb megoldás is
de azért bassza a csörömet hogy nem tudtad megoldani. ilyenkor örülnék egy jó kis java-s Integer.parseInt() -nek
az mindig működött.
ja és a radix(harmadik paraméter) ha nulla akkor a String elején álló két karakterből próbálja kideríteni hogy milyen számrendszer. pl.: ox octális.
[Szerkesztve] -
Spyx
tag
a radix 2-32-ig vehet értéket. ez jelzi a számrendzsert ha jól értette,
az sprintf nem fogja megenni mert a CSTring str wchar_t* ként van reprezentálva.
Hogy miért használok mindenáron Cstring-et, hát egyszerű mert sok mindent kell tárolnom és egy CStringList-el a legegyszerűbb. (van neki serialize-ja meg mindene mai nekem jelen eseetben kell) -
Spyx
tag
Na hali.
Kis segítség kéne egy nagyon láma problémához
MFC-nél CString -et hogyan lehet int-é konvertálni normálisan?
CString str;
CString stop = _T(''*'');
int t;
t = strtol( ( char *) str.GetBuffer(10) , ( char **) stop.GetBuffer(2) , 10 );
és str -nek tegyük fel hogy van tartalma. legfeljebb egy 3 jegyű számot tartalmazhat
ez most annyit csinál hogy csak az első értékes számjegyet rakja be t-be
vagyis str = _T(''345'') -> t=3
please help
előre is kössz
Aktív témák
- Jawbone Up okoskarkötő, aktivitásmérő
- HP 255 G8 - 15.6" FullHD IPS - Ryzen 5-5500U - 8GB - 512GB SSD - Win11 - MAGYAR - ÚJ AKKU
- GYÖNYÖRŰ iPhone 14 Pro 128GB Deep Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4574
- BESZÁMÍTÁS! ASUS H110M i3 6100T 8GB DDR4 250GB SSD GTX 1050 Ti 4GB Kolink Inspire K2 aRGB 400W
- BESZÁMÍTÁS! Gigabyte B660M i5 12400F 32GB DDR4 512GB SSD RTX 3070 8GB Kolink Observatory HF 750W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

