• <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>
            隨筆 - 74, 文章 - 0, 評論 - 26, 引用 - 0
            數據加載中……

            函數對比


            用_t
            替換字符'w',比如 wcsncpy  to _tcsncpy(自適應函數).

            _tcsncpy_l 后綴  _l 不推薦使用的函數

            _tcsncpy_s 后綴  _s Security Enhancements in the CRT

            _tcsncpy_s_l 后綴  _s_l 同 _s

            security enhancements


            寬字符處理函數函數與普通函數對照表 
              
             

            字符分類:     寬字符函數普通C函數描述 
            iswalnum()     isalnum() 測試字符是否為數字或字母 
            iswalpha()     isalpha() 測試字符是否是字母 
            iswcntrl()     iscntrl() 測試字符是否是控制符 
            iswdigit()     isdigit() 測試字符是否為數字 
            iswgraph()     isgraph() 測試字符是否是可見字符 
            iswlower()     islower() 測試字符是否是小寫字符 
            iswprint()     isprint() 測試字符是否是可打印字符 
            iswpunct()     ispunct() 測試字符是否是標點符號 
            iswspace()     isspace() 測試字符是否是空白符號 
            iswupper()     isupper() 測試字符是否是大寫字符 
            iswxdigit()     isxdigit()測試字符是否是十六進制的數字 


            大小寫轉換:     
            寬字符函數    普通C函數描述 
            towlower()     tolower() 把字符轉換為小寫 
            towupper()     toupper() 把字符轉換為大寫 


            字符比較:     寬字符函數普通C函數描述 
            wcscoll()     strcoll() 比較字符串 


            日期和時間轉換: 
            寬字符函數描述 
            strftime()     根據指定的字符串格式和locale設置格式化日期和時間 
            wcsftime()     根據指定的字符串格式和locale設置格式化日期和時間, 并返回寬字符串 
            strptime()     根據指定格式把字符串轉換為時間值, 是strftime的反過程 


            打印和掃描字符串: 
            寬字符函數描述 
            fprintf()
            /fwprintf()     使用vararg參量的格式化輸出 
            fscanf()
            /fwscanf()         格式化讀入 
            printf()             使用vararg參量的格式化輸出到標準輸出 
            scanf()             從標準輸入的格式化讀入 
            sprintf()
            /swprintf()     根據vararg參量表格式化成字符串 
            sscanf()             以字符串作格式化讀入 
            vfprintf()
            /vfwprintf()     使用stdarg參量表格式化輸出到文件 
            vprintf()             使用stdarg參量表格式化輸出到標準輸出 
            vsprintf()
            /vswprintf()     格式化stdarg參量表并寫到字符串 


            數字轉換: 
            寬字符函數    普通C函數描述 
            wcstod()     strtod()  把寬字符的初始部分轉換為雙精度浮點數 
            wcstol()     strtol()  把寬字符的初始部分轉換為長整數 
            wcstoul()     strtoul() 把寬字符的初始部分轉換為無符號長整數 


            多字節字符和寬字符轉換及操作: 
            寬字符函數描述 
            mblen()         根據locale的設置確定字符的字節數 
            mbstowcs()         把多字節字符串轉換為寬字符串 
            mbtowc()
            /btowc()    把多字節字符轉換為寬字符 
            wcstombs()         把寬字符串轉換為多字節字符串 
            wctomb()
            /wctob()     把寬字符轉換為多字節字符 


            輸入和輸出: 
            寬字符函數    普通C函數描述 
            fgetwc()     fgetc()     從流中讀入一個字符并轉換為寬字符 
            fgetws()     fgets()     從流中讀入一個字符串并轉換為寬字符串 
            fputwc()     fputc()     把寬字符轉換為多字節字符并且輸出到標準輸出 
            fputws()     fputs()     把寬字符串轉換為多字節字符并且輸出到標準輸出串 
            getwc()     getc()     從標準輸入中讀取字符, 并且轉換為寬字符 
            getwchar()     getchar()     從標準輸入中讀取字符, 并且轉換為寬字符 
            None         gets()     使用fgetws() 
            putwc()     putc()     把寬字符轉換成多字節字符并且寫到標準輸出 
            putwchar()     putchar()     把寬字符轉換成多字節字符并且寫到標準輸出 
            None         puts()     使用fputws() 
            ungetwc()     ungetc()     把一個寬字符放回到輸入流中 


            字符串操作: 
            寬字符函數        普通C函數描述 
            wcscat()         strcat()     把一個字符串接到另一個字符串的尾部 
            wcsncat()         strncat()     類似于wcscat(), 而且指定粘接字符串的粘接長度. 
            wcschr()         strchr()     查找子字符串的第一個位置 
            wcsrchr()         strrchr()     從尾部開始查找子字符串出現的第一個位置 
            wcspbrk()         strpbrk()     從一字符字符串中查找另一字符串中任何一個字符第一次出現的位置 
            wcswcs()
            /wcsstr()     strchr()     在一字符串中查找另一字符串第一次出現的位置 
            wcscspn()         strcspn()     返回不包含第二個字符串的的初始數目 
            wcsspn()         strspn()     返回包含第二個字符串的初始數目 
            wcscpy()         strcpy()     拷貝字符串 
            wcsncpy()         strncpy()     類似于wcscpy(), 同時指定拷貝的數目 
            wcscmp()         strcmp()     比較兩個寬字符串 
            wcsncmp()         strncmp()     類似于wcscmp(), 還要指定比較字符字符串的數目 
            wcslen()         strlen()     獲得寬字符串的數目 
            wcstok()         strtok()     根據標示符把寬字符串分解成一系列字符串 
            wcswidth()         None         獲得寬字符串的寬度 
            wcwidth()         None         獲得寬字符的寬度 


            另外還有對應于memory操作的 wmemcpy(), wmemchr(), wmemcmp(), wmemmove(), wmemset().

            posted on 2007-11-19 10:25 井泉 閱讀(1387) 評論(0)  編輯 收藏 引用 所屬分類: C++

            九九久久自然熟的香蕉图片| 久久综合一区二区无码| 精品欧美一区二区三区久久久| 国内精品久久久久久久久电影网| 久久精品国产清自在天天线| 99久久精品国产一区二区| 国产精品美女久久久久久2018| 国内精品久久久久久99蜜桃 | 久久久久亚洲AV无码专区体验| 国产精品久久久久久五月尺| 久久久www免费人成精品| 日韩十八禁一区二区久久| 合区精品久久久中文字幕一区 | 久久精品国产精品亚洲艾草网美妙 | 精品久久久久久99人妻| 久久国产成人午夜aⅴ影院| 久久久久久A亚洲欧洲AV冫| 亚洲精品成人网久久久久久| 国产精品亚洲综合久久| 2021国内精品久久久久久影院| 成人午夜精品无码区久久| 久久久久亚洲av无码专区喷水| 久久国产一区二区| 久久伊人精品青青草原日本| 久久中文字幕人妻丝袜| 久久99精品久久久久婷婷| 亚洲国产成人久久精品动漫| 精品国产青草久久久久福利| 亚洲中文字幕无码久久综合网| 久久国产成人精品麻豆| 欧美与黑人午夜性猛交久久久 | 国产一级做a爰片久久毛片| 国产女人aaa级久久久级| 国产精品中文久久久久久久| 精品久久久久久中文字幕| 青青青青久久精品国产h久久精品五福影院1421 | 久久精品国产精品亚洲艾草网美妙 | 亚洲狠狠婷婷综合久久蜜芽| 中文字幕一区二区三区久久网站| 综合久久精品色| 99久久精品免费看国产免费|