国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

002_Windows程序設計--Unicode

2019-11-08 20:02:15
字體:
來源:轉載
供稿:網友

兩種字符集 ASCII Unicode(寬字符) 兩種字符類型 char wchar_t CHAR WCHAR 函數的兩種版本 PRintf wprintf strlen wcslen MessageBoxA MessageBoxW

Windows編程有兩種字符集,一種是ASCII碼字符集,一種是Unicode字符集,ASCII碼不能表示世界所有的字符,所以定義了的Unicode字符集,微軟T類型可根據當前環境而自動選擇使用的字符集。

WindowsAPI CharLower 轉換為小寫 CharLowerBuff 轉換一部分為小寫 CharUpper 轉換為大寫 CharUpperBuff 轉換部分為大寫

CharToOem 轉換OEM字符 CharToOemBuff 轉換一部分為OEM字符 OemToChar Oem轉為字符 OemToCharBuff 轉換部分為字符

CharNext 獲取下一字符地址 CharNextExA CharPrev 獲取上一字符地址 CharPrevExA

IsCharAlpha 判斷一個字符是否為字母 IsCharAlphaNumeric判斷一個字符是否為字母或數字 IsCharLower 判斷一個字符是否為小寫 IsCharUpper 判斷一個字符是否為大寫

LoadString 從資源中加載字符串

lstrcat 將一個字符串附加在另一個字符串后面 lstrcmp 比較字符串 lstrcmpi 比較字符串不區分大小寫 lstrcpy 復制一個字符串到緩沖區 lstrcpyn 復制指定大小的字符串到緩沖區 lstrlen 取得字符個數

wsprintf 格式化字符串 wvsprintf 后續以指針型式格式化字符串 wvsprintf 對一組數據; wsprintf 是對一個數據

#include "stdafx.h"#include <windows.h>int _tmain(int argc, _TCHAR* argv[]){ //CharLower轉換為小寫 TCHAR buf[1024]; TCHAR strCharLower[] = _T("ABCDEF"); CharLower(strCharLower); wsprintf(buf, _T("CharLowe ABCDEF =%s/n"), strCharLower); _tprintf(buf); //CharLoweBuff轉換一部分為小寫 TCHAR strCharLoweBuff[] = _T("ABCDEF"); CharLowerBuff(strCharLoweBuff, 3); wsprintf(buf, _T("CharLoweBuff ABCDEF =%s/n"), strCharLoweBuff); _tprintf(buf); //CharUpper轉換為大寫 TCHAR strCharUpper[] = _T("abcdef"); CharUpper(strCharUpper); wsprintf(buf, _T("CharUpper abcdef =%s/n"), strCharUpper); _tprintf(buf); //CharUpperBuff轉換一部分為大寫 TCHAR strCharUpperBuff[] = _T("abcdef"); CharUpperBuff(strCharUpperBuff, 3); wsprintf(buf, _T("CharUpperBuff abcdef = %s/n"), strCharUpperBuff); _tprintf(buf); //IsCharAlpha判斷是否字母 bool bIsChar = IsCharAlpha(_T('A')); wsprintf(buf, _T("IscharAlpha A = %d/n"), bIsChar); _tprintf(buf); //IsCharAlphaNumeric判斷是否為字母或數字 bool bIsCharNum = IsCharAlphaNumeric(_T('3')); wsprintf(buf, _T("IsCharAlphaNumeric 3 = %d/n"), bIsCharNum); _tprintf(buf); //IsCharLower判斷是否為小寫字母 bool bIsCharLower = IsCharLower(_T('A')); wsprintf(buf, _T("IsCharLower A = %d/n"), bIsCharLower); _tprintf(buf); //IsCharUpper判斷是否為大寫字母 bool bIsCharUpper = IsCharUpper(_T('a')); wsprintf(buf, _T("IsCharUpper a = %d/n"), bIsCharUpper); _tprintf(buf); //LoadString從資源中加載字符串 LoadString(GetModuleHandle(NULL), 101, buf, 1024); lstrcat(buf, _T("/n")); _tprintf(buf); system("pause"); return 0;}

變參函數 _vsntprintf();

GetSystemMetrics();


上一篇:Enumeration基礎

下一篇:Ogre的WeaponTrail

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 湛江市| 大竹县| 图们市| 太谷县| 德清县| 于都县| 江源县| 兴宁市| 措勤县| 右玉县| 巩义市| 鲁山县| 清原| 冕宁县| 丹寨县| 什邡市| 江源县| 南昌县| 岢岚县| 尼玛县| 衡山县| 长宁县| 肇州县| 大英县| 朝阳区| 泗洪县| 丹巴县| 来宾市| 永仁县| 江城| 苗栗市| 土默特左旗| 绥棱县| 石柱| 盐津县| 黑山县| 新郑市| 阳谷县| 安西县| 张家川| 洛川县|