beynim durdu sanki.

char *buf;
...
//buf değer alıyor
if (!memcmp(buf+12,"22",2))
{ ... }

benden önce yazılmış bir kod.
şu şekilde anladım. başlangıçtan 12 karakter ileri git. 2 karakteri al. 22 mi değil mi diye bak.

22 ise mi if içine geçiyor değilse mi?

 

Buradan sadece "memcmp" fonksiyonunun bool tipinde değer döndürdüğünü söyleyebilirim.

mylord

memcmp nedir bilmeden bir şey diyemeyiz.

widee

eşitse geçiyor. eşitse 0 dönüyor, değilse -1 ya da 1.
www.cplusplus.com

talemon
1

mobil görünümden çık