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

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大片| 久久精品国产亚洲一区二区三区| 亚洲中午字幕| 亚洲美女区一区| 欧美成人高清| 久久久久国产一区二区| 亚洲精品一区二区三区樱花| 久久视频这里只有精品| 亚洲免费网址| 一区二区三区www| 亚洲肉体裸体xxxx137| 玉米视频成人免费看| 国产精品久久久久一区| 欧美日韩国产综合新一区| 欧美区高清在线| 欧美精品一区二区视频| 欧美视频一区在线| 欧美视频中文字幕在线| 国产欧美视频一区二区三区| 激情久久中文字幕| 一本高清dvd不卡在线观看| 在线视频欧美日韩| 欧美一级在线亚洲天堂| 久久久久免费观看| 亚洲高清激情| 欧美黑人国产人伦爽爽爽| 91久久国产精品91久久性色| 亚洲一区二区在线免费观看| 久久精彩免费视频| 欧美精品一级| 国产欧美日韩综合一区在线播放 | 欧美精品播放| 欧美日韩综合网| 国产三区精品| 亚洲黄一区二区| 亚洲高清网站| 午夜精品99久久免费| 久久综合久久综合九色| 欧美三级黄美女| 伊人久久男人天堂| 亚洲欧美国产制服动漫| 欧美大片在线看免费观看| 一区二区久久久久久| 久久在线视频| 国产欧美综合一区二区三区| 亚洲裸体视频| 欧美**字幕| 亚洲日本免费电影| 欧美中文字幕在线观看| 亚洲第一伊人| 欧美在线播放高清精品| 欧美精品综合| 狠狠色丁香久久婷婷综合_中| 亚洲免费影视| 亚洲区欧美区| 久久综合一区二区三区| 韩国精品在线观看| 国产精品国产三级国产| 亚洲精品一区在线| 欧美中文字幕视频| 亚洲美女区一区| 免费在线成人| 伊人色综合久久天天| 亚洲免费视频一区二区| 99精品欧美一区| 另类天堂av| 国产一区二区日韩精品| 亚洲一区久久| 日韩视频中文| 欧美日韩午夜在线| 亚洲精品视频免费| 国产一区欧美| 欧美一区二区三区在线看| 日韩视频免费观看高清在线视频| 久久久久欧美精品| 激情综合激情| 久久一区精品| 亚洲欧美视频一区| 亚洲视频导航| 欧美日韩亚洲精品内裤| 一级成人国产| 亚洲精品综合| 国产精品一区视频| 亚洲综合色视频| 中文日韩在线视频| 欧美精品三级在线观看| av不卡在线| 99在线视频精品| 国产精品久久国产三级国电话系列| 亚洲一区二区影院| 亚洲夜晚福利在线观看| 国产精品美女一区二区| 欧美怡红院视频| 欧美在线视频在线播放完整版免费观看| 国产女人aaa级久久久级| 欧美一区二区三区四区在线观看地址| 午夜欧美大尺度福利影院在线看| 国产一区二区三区电影在线观看| 狠狠色噜噜狠狠狠狠色吗综合| 欧美激情在线| 欧美日韩一区二区在线 | 国产性天天综合网| 久久久久国色av免费观看性色| 久久久一区二区| 在线亚洲精品| 欧美一级久久久久久久大片| 国产又爽又黄的激情精品视频| 久久亚洲一区| 欧美精品www在线观看| 欧美一区二区三区精品电影| 激情五月婷婷综合| 日韩视频免费| 国产一区观看| 最新中文字幕亚洲| 国产三级精品三级| 亚洲精品日韩在线观看| 国产欧美日韩在线播放| 亚洲精品在线免费观看视频| 亚洲成色777777在线观看影院 | 亚洲一区二区3| …久久精品99久久香蕉国产 | 亚洲欧美www| 欧美精品成人| 久久视频精品在线| 欧美日韩免费精品| 免费视频一区二区三区在线观看| 欧美日韩二区三区| 欧美成人午夜激情| 国产亚洲精品一区二区| 亚洲国产精品国自产拍av秋霞| 国产日韩欧美日韩大片| 亚洲人久久久| 国内伊人久久久久久网站视频| 亚洲激情校园春色| 伊人久久大香线蕉综合热线| 欧美在线视频a| 久久gogo国模裸体人体| 国产精品久久久久久久久动漫| 亚洲精品日韩久久| 亚洲丰满在线| 久久久五月天| 欧美高清视频| 91久久精品美女| 麻豆视频一区二区| 欧美高清视频一区| 亚洲激情国产| 欧美大片18| 亚洲人成网在线播放| 最新日韩中文字幕| 欧美jizzhd精品欧美喷水 | 亚洲一区二区精品在线观看| 亚洲一区三区电影在线观看| 欧美特黄一区| 亚洲尤物精选| 欧美一区国产在线| 国产一区再线| 久久在线视频在线| 日韩亚洲欧美成人一区| 欧美ab在线视频| 亚洲美女少妇无套啪啪呻吟| 夜夜嗨av一区二区三区网页| 欧美日韩在线观看视频| 日韩视频在线一区二区三区| 欧美一级大片在线观看| 久久疯狂做爰流白浆xx| 欧美成年网站| 99视频精品在线| 欧美调教vk| 亚洲欧美日韩精品一区二区| 久久国产精品久久久| 国产伦精品一区二区三区照片91 | 久久婷婷激情| 亚洲大胆在线| 欧美日韩18| 午夜免费在线观看精品视频| 久久精品国产欧美亚洲人人爽| 国产欧美一区二区三区国产幕精品 | 久久av一区二区| 久久婷婷丁香| 亚洲人成网站影音先锋播放| 欧美大成色www永久网站婷| 欧美国产精品专区| 亚洲你懂的在线视频| 国产精品一级在线| 香蕉久久精品日日躁夜夜躁| 亚洲国产精品一区二区www在线| 99精品免费网| 国产女人精品视频| 嫩草国产精品入口| 亚洲精品系列| 另类春色校园亚洲| 亚洲综合大片69999| 国产精品一区在线播放| 欧美成人蜜桃| 久久久噜噜噜久久久| 午夜精品一区二区三区在线播放| 亚洲国产综合视频在线观看| 久久久久久久久久久久久久一区| 欧美色欧美亚洲另类七区| 裸体丰满少妇做受久久99精品|