• <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 閱讀(402) 評論(0)  編輯 收藏 引用

            <2025年5月>
            27282930123
            45678910
            11121314151617
            18192021222324
            25262728293031
            1234567

            導航

            統計

            常用鏈接

            留言簿

            隨筆檔案(57)

            文章檔案(13)

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            久久久久人妻精品一区三寸蜜桃 | 精品久久久久久久国产潘金莲| 无码任你躁久久久久久久| 91麻豆国产精品91久久久| 久久一日本道色综合久久| 99久久国产综合精品成人影院| 亚洲国产成人久久一区WWW| 久久午夜伦鲁片免费无码| 久久99精品久久久久久齐齐| 久久精品国产亚洲av麻豆图片 | 亚洲综合久久久| 99久久久精品免费观看国产| 久久久受www免费人成| 无码伊人66久久大杳蕉网站谷歌| segui久久国产精品| 亚洲AV无码久久精品成人| 精品久久久久久无码中文字幕 | 久久国产AVJUST麻豆| 久久精品国产99久久无毒不卡| 久久狠狠一本精品综合网| 久久夜色精品国产噜噜噜亚洲AV| 国产三级精品久久| 久久久久久毛片免费播放| 亚洲国产高清精品线久久| 久久99国产精品久久99果冻传媒 | 国産精品久久久久久久| 久久久久久国产精品无码超碰| 欧美与黑人午夜性猛交久久久| 99精品国产在热久久无毒不卡| 午夜精品久久久久| 国产精品99久久不卡| 成人久久精品一区二区三区| 97香蕉久久夜色精品国产 | a级成人毛片久久| 亚洲欧洲日产国码无码久久99| 久久人人超碰精品CAOPOREN| 久久久久综合网久久| 青青草原精品99久久精品66| 久久人做人爽一区二区三区| 久久精品亚洲乱码伦伦中文 | 久久综合视频网站|