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

            這些函數(shù)你會用多少?

            CSTRING 中神一樣多的函數(shù)。。。。

            _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)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            <2012年9月>
            2627282930311
            2345678
            9101112131415
            16171819202122
            23242526272829
            30123456

            導(dǎo)航

            統(tǒng)計

            常用鏈接

            留言簿

            隨筆檔案(57)

            文章檔案(13)

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            99久久精品免费观看国产| 国产69精品久久久久观看软件| 国产日产久久高清欧美一区| 久久99热国产这有精品| 久久夜色精品国产www| AV狠狠色丁香婷婷综合久久 | 97超级碰碰碰碰久久久久| 久久精品国产亚洲精品| 精品少妇人妻av无码久久| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 | 国产精品欧美久久久久无广告 | 久久精品一区二区三区AV| 久久精品人人做人人爽电影| 精品久久久久久无码不卡| 国内精品久久久久久久涩爱| 人妻少妇久久中文字幕| 久久午夜福利无码1000合集| 精品99久久aaa一级毛片| 国产精品9999久久久久| 久久久久波多野结衣高潮| 久久精品夜色噜噜亚洲A∨| av无码久久久久不卡免费网站| 亚洲国产另类久久久精品小说| 国产香蕉久久精品综合网| 日韩中文久久| 久久久黄片| 久久久久香蕉视频| 精品久久久久久久久久中文字幕| 97精品伊人久久久大香线蕉 | 国产精品9999久久久久| 丰满少妇人妻久久久久久| 久久久久久无码Av成人影院 | 精品一久久香蕉国产线看播放| 国产精品久久国产精麻豆99网站| 久久精品国产网红主播| 久久久精品国产sm调教网站| 久久精品国产亚洲精品2020 | 久久综合欧美成人| 久久精品亚洲欧美日韩久久| 日本高清无卡码一区二区久久| 日韩AV毛片精品久久久|