CMD
-
Pranešimai
16 -
Užsiregistravo
-
Lankėsi
-
Atsiliepimai
0%
Reputacijos išklotinė
-
CMD sureagavo į rimcx C, duomenų nuskaitymas ir palyginimas
Teisingai :)
Čia jau aš blogai supratau; galvojau tau reikia rasti pirmus sekančio baito bitus. Tad tu teisus, reikia ANDinti su 0xC0.
unsigned char bitai=m->payload[idx+sizeof(ieskomi_duomenys)]&0xC0; printf("%d\n",bitai>>6); // perstumi tuos 2 bitus per 6 pozicijas i desine ir atspausdini // XX000000 // >>6 // 000000XX // arba palygini if( (bitai >>6)==3) ar pan.
Nereik jokio memcmp jei tau reikia palyginti tik 1 baitą ar bitus, tiesiog palygini su if ir AND
if(bitai&0x80){} //tikrini pirmąjį bitą, t.y. X0000000 if(bitai&0x40){} //tikrini antrąjį bitą, t.y 0X000000 if(bitai==0){} // tikrini ar abu bitai lygus 0, kiti bitai bet kokiu atveju bus lygus 0 po AND 0xC0 operacijos
arba if( (bitai >>6)==3) ar pan.
-
CMD sureagavo į rimcx C, duomenų nuskaitymas ir palyginimas
su memcmp bitų nepaieškosi, teks terliotis su bitwise operatoriais :)
unsigned char ieskomi_duomenys[]={0x00,0x00,0x01,0xB6}; int idx = 0; while (1) { if (m->payload[idx] != 0) { idx++; } else { if (memcmp(&m->payload[idx],ieskomi_duomenys,4) == 0) { // sekancio baito pirmieji 2 bitai unsigned bitai=m->payload[idx+sizeof(ieskomi_duomenys)]&0x03; break; } } }
-
CMD sureagavo į Silke C, duomenų nuskaitymas ir palyginimas
Na manau kažkas tokio tavo atveju.
int idx = 0; while (m->payload[idx] != 0) { idx++; } // o po šito jau memcmp(). Arba jei su mano minėtu pratęsimu, tai būtų kažkas tokio: int idx = 0; while (1) { if (m->payload[idx] != 0) { idx++; } else { if (memcmp(...) == 0) { // turim reikiama vieta, jei gerai suprantu break; } } }
Na dėl šito, priklauso kur tie bitukai. Šiaip bet kokiu atveju tiesiog galima pasitelkti bitwise operacijas.
-
CMD sureagavo į rimcx C, duomenų nuskaitymas ir palyginimas
Taip, jei žinai kur prasideda duomenys. Jei ne, ieškok kaip Silkė sakė.
-
CMD sureagavo į Silke C, duomenų nuskaitymas ir palyginimas
Gali pavyzdžiui skippinti per baitus, kol sutiksi NULL, o tada memcmp. Jei nelygu - skippini iki kito NULL :)
-
CMD sureagavo į rimcx C, duomenų nuskaitymas ir palyginimas
unsigned char ieskomi_duomenys[4]={0x00,0x00,0x01,0xB6}; int kur_ieskoti=0; if(memcmp(&m->payload[kur_ieskoti],ieskomi_duomenys,sizeof(ieskomi_duomenys))==0) { printf("MPEG packet"); // ... }
-
CMD gavo reakciją nuo Fackinas Parduodu PS maike 15$
Fackinas, viskas ok. Galiu patvirtint, kad čia originalas. Pats vaisių turiu :D
-
CMD sureagavo į Kreditorius Parduodu pokeristas.lt
Laba diena,
Parduodamas domenas www.pokeristas.lt
Registruotas IV.lt
Kaina siulykite PM, el.pastu:[email protected], tel. 8-614-63364
Galima isideti info apie save, parodyti visiems graziausius handus, pateikti kasdien islostu pinigu skaiciu, sukelti geriausias (dazniausiai naudojamas) pokerio svetaines, pateikti kita su pokeriu susijusia info. Net sportinio pokerio klubas Full house isikures pokeristai.lt adresu, pokeristas.com is google linku uzdarbiauja. Taigi manau domenas pokeristas.lt tikrai ne maziau vertas demesio.
Kategorija: Asmenine svetaine tikram pokeristui.
-
CMD sureagavo į itlead Poker programa :)
Gal yra kokia programa, kuri suvedus pradines kortas parodytų kokia tikimybė gaut pvz.: flush ar panašiai?
P.s. vertinkit minusais vien už norą sužinoti ;)
-
CMD sureagavo į LTasdf NEED STAKE
Tiesa, pamiršau paminėt. Puikiai žinau, kad 1.1 sng grindinimui stake'ą` gali duot daug forumiečių, tačiau 3.25 pinigai kiti, stake'o suma kita. Tad jei kas tirkai ryšis stake'int, kreipkitės tikrai duosiu garantijas :-)
Hope 2 c u at da tables fallaz :]
-