• <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)

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            老司机午夜网站国内精品久久久久久久久 | 久久国产免费直播| 国产精品久久久久免费a∨| 久久精品国产亚洲AV蜜臀色欲 | 色综合久久天天综合| 超级97碰碰碰碰久久久久最新 | 国产成人久久久精品二区三区| 欧美久久一级内射wwwwww.| 午夜人妻久久久久久久久| 精品午夜久久福利大片| 亚洲AV无码久久寂寞少妇| 国内精品久久久久久不卡影院| 亚洲AV无码一区东京热久久| 久久影院午夜理论片无码| 久久99国产精品二区不卡| 亚洲国产精品成人久久| 久久久精品国产| 国产成人精品久久亚洲高清不卡| 精品久久久久香蕉网| 欧美黑人激情性久久| 久久综合五月丁香久久激情| 久久免费国产精品一区二区| 久久99热只有频精品8| 一本色道久久综合狠狠躁| 久久乐国产综合亚洲精品| 久久久国产精品| 人人狠狠综合久久亚洲| 国内精品久久久久久久涩爱| 国产99久久精品一区二区| 日韩精品久久无码人妻中文字幕 | 成人精品一区二区久久久| 久久久无码精品亚洲日韩蜜臀浪潮| 久久精品人人做人人爽电影| 亚洲国产精品嫩草影院久久| 青青草国产97免久久费观看| 看全色黄大色大片免费久久久| 怡红院日本一道日本久久 | 伊人久久大香线蕉综合影院首页| 久久免费大片| WWW婷婷AV久久久影片| 99久久精品免费看国产|