• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            c++&oi

            這些函數你會用多少?

            CSTRING 中神一樣多的函數。。。。

            _CRTIMP void* __cdecl memchr (const void*, int, size_t) __MINGW_ATTRIB_PURE;
            _CRTIMP int __cdecl  memcmp (const void*, const void*, size_t) __MINGW_ATTRIB_PURE;
            _CRTIMP void* __cdecl  memcpy (void*, const void*, size_t);
            _CRTIMP void* __cdecl memmove (void*, const void*, size_t);
            _CRTIMP void* __cdecl memset (void*, int, size_t);
            _CRTIMP char* __cdecl strcat (char*, const char*);
            _CRTIMP char* __cdecl strchr (const char*, int)  __MINGW_ATTRIB_PURE;
            _CRTIMP int __cdecl strcmp (const char*, const char*)  __MINGW_ATTRIB_PURE;
            _CRTIMP int __cdecl strcoll (const char*, const char*); /* Compare using locale */
            _CRTIMP char* __cdecl strcpy (char*, const char*);
            _CRTIMP size_t __cdecl strcspn (const char*, const char*)  __MINGW_ATTRIB_PURE;
            _CRTIMP char* __cdecl strerror (int); /* NOTE: NOT an old name wrapper. */

            _CRTIMP size_t __cdecl strlen (const char*)  __MINGW_ATTRIB_PURE;
            _CRTIMP char* __cdecl strncat (char*, const char*, size_t);
            _CRTIMP int __cdecl strncmp (const char*, const char*, size_t)  __MINGW_ATTRIB_PURE;
            _CRTIMP char* __cdecl strncpy (char*, const char*, size_t);
            _CRTIMP char* __cdecl strpbrk (const char*, const char*)  __MINGW_ATTRIB_PURE;
            _CRTIMP char* __cdecl strrchr (const char*, int)  __MINGW_ATTRIB_PURE;
            _CRTIMP size_t __cdecl strspn (const char*, const char*)  __MINGW_ATTRIB_PURE;
            _CRTIMP char* __cdecl strstr (const char*, const char*)  __MINGW_ATTRIB_PURE;
            _CRTIMP char* __cdecl strtok (char*, const char*);
            _CRTIMP size_t __cdecl strxfrm (char*, const char*, size_t);

            #ifndef __STRICT_ANSI__
            /*
             * Extra non-ANSI functions provided by the CRTDLL library
             */
            _CRTIMP char* __cdecl _strerror (const char *);
            _CRTIMP void* __cdecl _memccpy (void*, const void*, int, size_t);
            _CRTIMP int __cdecl  _memicmp (const void*, const void*, size_t);
            _CRTIMP char* __cdecl  _strdup (const char*) __MINGW_ATTRIB_MALLOC;
            _CRTIMP int __cdecl _strcmpi (const char*, const char*);
            _CRTIMP int __cdecl _stricmp (const char*, const char*);
            _CRTIMP int __cdecl _stricoll (const char*, const char*);
            _CRTIMP char* __cdecl _strlwr (char*);
            _CRTIMP int __cdecl _strnicmp (const char*, const char*, size_t);
            _CRTIMP char* __cdecl _strnset (char*, int, size_t);
            _CRTIMP char* __cdecl _strrev (char*);
            _CRTIMP char* __cdecl _strset (char*, int);
            _CRTIMP char* __cdecl _strupr (char*);
            _CRTIMP void __cdecl _swab (const char*, char*, size_t);

            #ifdef __MSVCRT__
            _CRTIMP int __cdecl  _strncoll(const char*, const char*, size_t);
            _CRTIMP int __cdecl  _strnicoll(const char*, const char*, size_t);
            #endif

            #ifndef _NO_OLDNAMES
            /*
             * Non-underscored versions of non-ANSI functions. They live in liboldnames.a
             * and provide a little extra portability. Also a few extra UNIX-isms like
             * strcasecmp.
             */
            _CRTIMP void* __cdecl memccpy (void*, const void*, int, size_t);
            _CRTIMP int __cdecl memicmp (const void*, const void*, size_t);
            _CRTIMP char* __cdecl strdup (const char*) __MINGW_ATTRIB_MALLOC;
            _CRTIMP int __cdecl strcmpi (const char*, const char*);
            _CRTIMP int __cdecl stricmp (const char*, const char*);
            __CRT_INLINE int __cdecl
            strcasecmp (const char * __sz1, const char * __sz2)
              {return _stricmp (__sz1, __sz2);}
            _CRTIMP int __cdecl stricoll (const char*, const char*);
            _CRTIMP char* __cdecl strlwr (char*);
            _CRTIMP int __cdecl strnicmp (const char*, const char*, size_t);
            __CRT_INLINE int __cdecl
            strncasecmp (const char * __sz1, const char * __sz2, size_t __sizeMaxCompare)
              {return _strnicmp (__sz1, __sz2, __sizeMaxCompare);}
            _CRTIMP char* __cdecl strnset (char*, int, size_t);
            _CRTIMP char* __cdecl strrev (char*);
            _CRTIMP char* __cdecl strset (char*, int);
            _CRTIMP char* __cdecl strupr (char*);
            #ifndef _UWIN
            _CRTIMP void __cdecl swab (const char*, char*, size_t);
            #endif /* _UWIN */
            #endif /* _NO_OLDNAMES */

            #endif /* Not __STRICT_ANSI__ */

            #ifndef _WSTRING_DEFINED
            /*
             * Unicode versions of the standard calls.
             * Also in wchar.h, where they belong according to ISO standard.
             */
            _CRTIMP wchar_t* __cdecl wcscat (wchar_t*, const wchar_t*);
            _CRTIMP wchar_t* __cdecl wcschr (const wchar_t*, wchar_t);
            _CRTIMP int __cdecl wcscmp (const wchar_t*, const wchar_t*);
            _CRTIMP int __cdecl wcscoll (const wchar_t*, const wchar_t*);
            _CRTIMP wchar_t* __cdecl wcscpy (wchar_t*, const wchar_t*);
            _CRTIMP size_t __cdecl wcscspn (const wchar_t*, const wchar_t*);
            /* Note:  _wcserror requires __MSVCRT_VERSION__ >= 0x0700.  */
            _CRTIMP size_t __cdecl wcslen (const wchar_t*);
            _CRTIMP wchar_t* __cdecl wcsncat (wchar_t*, const wchar_t*, size_t);
            _CRTIMP int __cdecl wcsncmp(const wchar_t*, const wchar_t*, size_t);
            _CRTIMP wchar_t* __cdecl wcsncpy(wchar_t*, const wchar_t*, size_t);
            _CRTIMP wchar_t* __cdecl wcspbrk(const wchar_t*, const wchar_t*);
            _CRTIMP wchar_t* __cdecl wcsrchr(const wchar_t*, wchar_t);
            _CRTIMP size_t __cdecl wcsspn(const wchar_t*, const wchar_t*);
            _CRTIMP wchar_t* __cdecl wcsstr(const wchar_t*, const wchar_t*);
            _CRTIMP wchar_t* __cdecl wcstok(wchar_t*, const wchar_t*);
            _CRTIMP size_t __cdecl wcsxfrm(wchar_t*, const wchar_t*, size_t);

            #ifndef __STRICT_ANSI__
            /*
             * Unicode versions of non-ANSI string functions provided by CRTDLL.
             */

            /* NOTE: _wcscmpi not provided by CRTDLL, this define is for portability */
            #define  _wcscmpi _wcsicmp

            _CRTIMP wchar_t* __cdecl _wcsdup (const wchar_t*);
            _CRTIMP int __cdecl _wcsicmp (const wchar_t*, const wchar_t*);
            _CRTIMP int __cdecl _wcsicoll (const wchar_t*, const wchar_t*);
            _CRTIMP wchar_t* __cdecl _wcslwr (wchar_t*);
            _CRTIMP int __cdecl _wcsnicmp (const wchar_t*, const wchar_t*, size_t);
            _CRTIMP wchar_t* __cdecl _wcsnset (wchar_t*, wchar_t, size_t);
            _CRTIMP wchar_t* __cdecl _wcsrev (wchar_t*);
            _CRTIMP wchar_t* __cdecl _wcsset (wchar_t*, wchar_t);
            _CRTIMP wchar_t* __cdecl _wcsupr (wchar_t*);

            #ifdef __MSVCRT__
            _CRTIMP int __cdecl  _wcsncoll(const wchar_t*, const wchar_t*, size_t);
            _CRTIMP int   __cdecl _wcsnicoll(const wchar_t*, const wchar_t*, size_t);
            #if __MSVCRT_VERSION__ >= 0x0700
            _CRTIMP  wchar_t* __cdecl _wcserror(int);
            _CRTIMP  wchar_t* __cdecl __wcserror(const wchar_t*);
            #endif
            #endif

            #ifndef _NO_OLDNAMES
            /* NOTE: There is no _wcscmpi, but this is for compatibility. */
            int __cdecl wcscmpi (const wchar_t * __ws1, const wchar_t * __ws2);
            __CRT_INLINE int __cdecl
            wcscmpi (const wchar_t * __ws1, const wchar_t * __ws2)
              {return _wcsicmp (__ws1, __ws2);}
            _CRTIMP wchar_t* __cdecl wcsdup (const wchar_t*);
            _CRTIMP int __cdecl wcsicmp (const wchar_t*, const wchar_t*);
            _CRTIMP int __cdecl wcsicoll (const wchar_t*, const wchar_t*);
            _CRTIMP wchar_t* __cdecl wcslwr (wchar_t*);
            _CRTIMP int __cdecl wcsnicmp (const wchar_t*, const wchar_t*, size_t);
            _CRTIMP wchar_t* __cdecl wcsnset (wchar_t*, wchar_t, size_t);
            _CRTIMP wchar_t* __cdecl wcsrev (wchar_t*);
            _CRTIMP wchar_t* __cdecl wcsset (wchar_t*, wchar_t);
            _CRTIMP wchar_t* __cdecl wcsupr (wchar_t*);

            posted on 2012-04-18 22:38 zyn.cpp 閱讀(409) 評論(0)  編輯 收藏 引用

            <2012年2月>
            2930311234
            567891011
            12131415161718
            19202122232425
            26272829123
            45678910

            導航

            統計

            常用鏈接

            留言簿

            隨筆檔案(57)

            文章檔案(13)

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            国内精品人妻无码久久久影院导航 | 精品久久久久久无码免费| 久久亚洲国产午夜精品理论片| 国产免费久久精品99久久| 亚洲国产成人精品无码久久久久久综合| 精品国产乱码久久久久久呢| 欧美精品一本久久男人的天堂| 日本高清无卡码一区二区久久 | 无码国内精品久久综合88| 久久免费小视频| 嫩草伊人久久精品少妇AV| 亚洲国产婷婷香蕉久久久久久| 欧美精品一本久久男人的天堂 | 狠狠综合久久综合中文88 | 国产精品免费久久久久久久久 | 国产亚州精品女人久久久久久 | 久久久久亚洲AV无码麻豆| 亚洲欧美国产日韩综合久久| 大蕉久久伊人中文字幕| 97久久精品午夜一区二区| 亚洲欧美日韩中文久久| 欧美国产成人久久精品| 婷婷久久五月天| 伊人色综合久久天天网| 日本精品久久久久影院日本| 久久精品国产亚洲7777| 国产精久久一区二区三区| 久久精品视频免费| 国产亚洲欧美成人久久片| 777米奇久久最新地址| 97久久精品国产精品青草| 国产精品久久久久久| 99久久精品国产高清一区二区| 久久精品国产99久久无毒不卡| 久久综合噜噜激激的五月天| 久久婷婷成人综合色综合| 国产情侣久久久久aⅴ免费| 狠狠狠色丁香婷婷综合久久五月 | 久久狠狠爱亚洲综合影院 | 久久综合伊人77777麻豆| 2021最新久久久视精品爱 |