SORU
27 Kasım 2010, CUMARTESİ


String arasındaki fark.h ve dizeleri.h

(En az Mac OS X) string.h Bir Başlık ve strings.h Bir Başlık vardı fark ettim. man 3 string farklı fonksiyonlar içerdiğini ortaya koyuyor. Bunun için herhangi bir sebep var mı?

CEVAP
27 Kasım 2010, CUMARTESİ


dizeleri.h unıx evriminde BSD şubesinden geliyor. İçeriği POSIX tarafından standartlaştırılmış, ama en eski olarak işaretlenir ve kolayca diğer fonksiyonları ile değiştirilebilir:

int    bcmp(const void *, const void *, size_t); /* LEGACY, see memcmp */
void   bcopy(const void *, void *, size_t); /* LEGACY, see memcpy, memmove */
void   bzero(void *, size_t); /* LEGACY, see memset */
int    ffs(int);
char  *index(const char *, int); /* LEGACY, see strchr */
char  *rindex(const char *, int); /* LEGACY, see strrchr */
int    strcasecmp(const char *, const char *);
int    strncasecmp(const char *, const char *, size_t);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bcbauer

    bcbauer

    7 ŞUBAT 2007
  • KRQE

    KRQE

    6 AĞUSTOS 2007
  • The Computer Chronicles

    The Computer

    7 Kasım 2012