青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Prayer

在一般中尋求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

CHAR與WCHAR處理函數

Posted on 2011-12-13 10:29 Prayer 閱讀(819) 評論(0)  編輯 收藏 引用 所屬分類: C/C++

轉自http://hi.baidu.com/hypkb/blog/item/8d6d724b0200432b09f7ef99.html

字符分類:     寬字符函數普通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().

最后自己再補充兩個好用的宏~
#define A2W(lpa) (\
((_lpa = lpa) == NULL) ? NULL : (\
_convert = (lstrlenA(_lpa)+1),\
(INT_MAX/2<_convert)? NULL : \
ATLA2WHELPER((LPWSTR) alloca(_convert*sizeof(WCHAR)), _lpa, _convert, _acp)))

#define W2A(lpw) (\
((_lpw = lpw) == NULL) ? NULL : (\
(_convert = (lstrlenW(_lpw)+1), \
(_convert>INT_MAX/2) ? NULL : \
ATLW2AHELPER((LPSTR) alloca(_convert*sizeof(WCHAR)), _lpw, _convert*sizeof(WCHAR), _acp))))


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久综合一区二区三区| 国产亚洲精品福利| 欧美精品久久天天躁| 国产精品成人在线| 亚洲日韩视频| 免费人成网站在线观看欧美高清| 91久久在线播放| 久久九九国产精品| 国产日韩欧美| 欧美一站二站| 亚洲综合第一页| 国产精品实拍| 午夜精品一区二区三区四区| 欧美一区二区视频97| 欧美片在线观看| 亚洲免费成人av| 亚洲人www| 欧美日韩精品| 亚洲一二三四久久| 亚洲午夜视频在线观看| 国产精品卡一卡二| 久久国产精品一区二区三区四区| 亚洲欧美另类在线| 国产字幕视频一区二区| 久久综合久久综合这里只有精品| 久久精品卡一| 亚洲欧洲日产国产网站| 亚洲欧洲一区二区三区在线观看 | 欧美中文在线字幕| 国产日韩一区二区三区| 欧美一区二区在线播放| 午夜精品成人在线视频| 韩国在线一区| 亚洲国产导航| 欧美日韩综合久久| 亚洲欧美日韩一区二区三区在线观看 | 亚洲第一区中文99精品| 裸体一区二区| 在线视频欧美精品| 午夜精品国产更新| 亚洲国产99| av成人手机在线| 国内外成人免费激情在线视频| 模特精品在线| 欧美日韩在线视频首页| 久久久久国产精品一区二区| 猫咪成人在线观看| 午夜亚洲福利在线老司机| 久久精品国产欧美激情| 亚洲美女在线一区| 午夜久久久久久| 亚洲毛片在线看| 欧美在线观看网址综合| 一本久道久久综合中文字幕| 翔田千里一区二区| 一本色道久久综合精品竹菊 | 国产精品网站在线播放| 欧美国产激情二区三区| 国产精品福利在线观看| 欧美va天堂在线| 国产欧美日韩视频在线观看| 亚洲青色在线| 狠狠色狠狠色综合日日tαg| 亚洲国产精品女人久久久| 欧美成人自拍| 欧美视频精品一区| 欧美成人第一页| 国产精品资源在线观看| 亚洲欧洲一区二区三区在线观看| 国自产拍偷拍福利精品免费一| 亚洲精品久久久久久久久久久久| 狠狠色噜噜狠狠色综合久| 亚洲无毛电影| 亚洲永久免费视频| 欧美日韩国产91| 亚洲大胆人体在线| 狠狠干狠狠久久| 亚洲综合欧美| 亚洲一区免费网站| 欧美日本高清一区| 91久久精品国产91久久性色| 亚洲电影下载| 欧美激情精品久久久久久免费印度| 亚洲精品视频在线| 亚洲电影免费观看高清完整版在线观看| 99视频精品免费观看| 性做久久久久久久久| 久久欧美肥婆一二区| 午夜久久资源| 国产精品magnet| 日韩亚洲欧美成人一区| 亚洲第一福利视频| 国产日韩欧美高清免费| 亚洲国产精品成人精品| 激情成人av在线| 亚洲欧美日韩国产一区二区| 午夜精品久久久久99热蜜桃导演| 欧美视频久久| 亚洲欧美卡通另类91av | 欧美成人精品不卡视频在线观看| 国产视频自拍一区| 欧美亚洲自偷自偷| 久久久久91| 国产三级精品三级| 午夜久久黄色| 免费在线成人| 亚洲国产合集| 欧美区国产区| 亚洲一区区二区| 欧美一区二区三区四区高清| 国产精品久久网| 性娇小13――14欧美| 久久亚洲国产精品日日av夜夜| 黄色成人片子| 久久久久久久精| 麻豆精品一区二区综合av | 免费欧美日韩国产三级电影| 亚洲承认在线| 欧美福利网址| 99国产精品久久久久久久| 亚洲影音一区| 国产精品一区2区| 韩国av一区二区三区| 欧美精品免费视频| 在线亚洲一区观看| 欧美在线网址| 亚洲精品乱码久久久久久蜜桃91| 欧美日韩国产大片| 亚洲一区高清| 亚洲国产成人91精品| 亚洲神马久久| 好吊成人免视频| 欧美日本一区二区三区| 亚洲欧美乱综合| 亚洲国产精品va在看黑人| 亚洲欧美在线视频观看| 亚洲高清视频的网址| 国产精品白丝jk黑袜喷水| 久久精品国产亚洲a| 亚洲国产精品毛片| 久久精品日韩欧美| 一区二区三区国产盗摄| 国产欧美日韩在线观看| 欧美黑人国产人伦爽爽爽| 一区二区三区国产盗摄| 狠狠v欧美v日韩v亚洲ⅴ| 国产精品久久97| 欧美暴力喷水在线| 久久av资源网站| 一区二区电影免费观看| 欧美大片在线看免费观看| 欧美亚洲一区二区三区| 一本久久综合亚洲鲁鲁| 136国产福利精品导航网址应用| 欧美性大战久久久久| 开元免费观看欧美电视剧网站| 中日韩男男gay无套| 久久在线播放| 午夜精品一区二区三区在线视 | 亚洲视频大全| 国产精品视频精品| 亚洲国产日韩欧美| 欧美一区二区三区视频免费播放 | 欧美一区二区三区在线| 一区二区三区在线免费播放| 欧美日韩视频在线一区二区观看视频 | 午夜精品久久久久影视| 亚洲精品一二三区| 欧美黄色视屏| 美女被久久久| 久久免费国产精品| 久久久久久成人| 久久国产精品久久精品国产| 亚洲一二三区视频在线观看| 一区二区三区波多野结衣在线观看| 亚洲精品日韩在线| 亚洲日本一区二区三区| 亚洲精品乱码久久久久久黑人| 亚洲人成人一区二区在线观看| 尹人成人综合网| 亚洲第一页自拍| 亚洲国产高潮在线观看| 在线观看日韩国产| 亚洲国产精品女人久久久| 亚洲欧洲视频| 亚洲精品在线免费| aaa亚洲精品一二三区| aa级大片欧美三级| 亚洲小少妇裸体bbw| 亚洲一区二区三| 欧美一区二区三区四区在线观看地址 | 亚洲欧洲精品一区| 亚洲欧洲日本mm| 日韩午夜三级在线| 一本色道久久综合亚洲精品不| 亚洲午夜影视影院在线观看| 午夜精品久久久久影视 | 亚洲欧美另类中文字幕| 亚洲自拍高清| 欧美一区影院|