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

            <2012年4月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            293012345

            導航

            統計

            常用鏈接

            留言簿

            隨筆檔案(57)

            文章檔案(13)

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            一本色道久久综合亚洲精品| 99久久精品毛片免费播放| 久久99热国产这有精品| 青青草原1769久久免费播放| 国产综合成人久久大片91| 久久婷婷五月综合成人D啪 | 97精品伊人久久大香线蕉| 人妻无码αv中文字幕久久琪琪布 人妻无码久久一区二区三区免费 人妻无码中文久久久久专区 | 噜噜噜色噜噜噜久久| 国产精品久久久久影院色| 国产精品美女久久久久AV福利| 色欲av伊人久久大香线蕉影院 | 国产精品美女久久久免费| 亚洲精品tv久久久久| 婷婷久久综合九色综合98| 久久精品国产亚洲精品| 国产精品久久久久无码av | 久久精品国产网红主播| 性高朝久久久久久久久久| 国产亚洲精久久久久久无码AV| 免费精品久久天干天干| 国内精品久久久久久不卡影院| 亚洲AV无一区二区三区久久| 久久久久亚洲精品中文字幕| 久久国产精品成人免费 | 免费精品久久天干天干| 国产成人精品久久亚洲高清不卡 | 久久久久久无码Av成人影院 | 精品免费tv久久久久久久| 久久人人添人人爽添人人片牛牛| 久久影视综合亚洲| 国产精品亚洲美女久久久| 久久精品无码一区二区三区| 久久精品国产亚洲AV麻豆网站| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 亚洲国产小视频精品久久久三级| 91亚洲国产成人久久精品| 久久天堂电影网| 曰曰摸天天摸人人看久久久| 久久综合久久综合九色| 久久久精品一区二区三区|