亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 00000029.htm

?? 水木社區(qū) embeded 版精華區(qū) 下載
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
數(shù)據(jù)(例如,char字符串)。即使你在程序中只用到Unicode字符串,這都是事實(shí)。&nbsp;<br />  你不能在Windows&nbsp;CE上處理一個ANSI字符串,因?yàn)闆]有操縱它們的庫函數(shù)。最好的&nbsp;<br />解決辦法是將ANSI字符串轉(zhuǎn)換成Unicode字符串用到H/PC上,然后再將Unicode字符串轉(zhuǎn)&nbsp;<br />換回ANSI字符串用到PC上。為了完成這些轉(zhuǎn)換,可采用MultiByteToWideChar()和WideC&nbsp;<br />harToMultiByte&nbsp;()&nbsp;Win32&nbsp;API&nbsp;函數(shù)。&nbsp;<br />5.&nbsp;對于Windows&nbsp;CE&nbsp;1.0的字符串轉(zhuǎn)換,劈開(hack)&nbsp;<br />  在Windows&nbsp;CE&nbsp;1.0&nbsp;版本中,這些Win32API函數(shù)還沒有完成。所以如果你想既要支持&nbsp;<br />CE&nbsp;1.0又能支持CE&nbsp;2.0,就必須采用其它函數(shù)。將ANSI字符串轉(zhuǎn)換成Unicode字符串可以&nbsp;<br />用wsprintf(),其中第一個參數(shù)采用一widechar字符串,并且認(rèn)識&quot;%S&quot;(大寫),意思是&nbsp;<br />一個字符串。由于沒有wsscanf()&nbsp;和&nbsp;wsprintfA(),你必須想別的辦法將Unicode字符串&nbsp;<br />轉(zhuǎn)換回ANSI字符串。由于Windows&nbsp;CE&nbsp;1.0不在國家語言支持(NLS)中,你也許得求助于h&nbsp;<br />ack,如下所示:&nbsp;<br />/*&nbsp;<br />Definition&nbsp;/&nbsp;prototypes&nbsp;of&nbsp;conversion&nbsp;functions&nbsp;<br />Multi-Byte&nbsp;(ANSI)&nbsp;to&nbsp;WideChar&nbsp;(Unicode)&nbsp;<br />atow()&nbsp;converts&nbsp;from&nbsp;ANSI&nbsp;to&nbsp;widechar&nbsp;<br />wtoa()&nbsp;converts&nbsp;from&nbsp;widechar&nbsp;to&nbsp;ANSI&nbsp;<br />*/&nbsp;<br />#if&nbsp;(&nbsp;_WIN32_WCE&nbsp;&gt;=&nbsp;101)&nbsp;<br />#define&nbsp;atow(strA,&nbsp;strW,&nbsp;lenW)&nbsp;\&nbsp;<br />MultiByteToWidechar&nbsp;(CP_ACP,&nbsp;0,&nbsp;strA,&nbsp;-1,&nbsp;strW,&nbsp;lenW)&nbsp;<br />#define&nbsp;wtoa(strW,&nbsp;strA,&nbsp;lenA)&nbsp;\&nbsp;<br />WideCharToMutiByte&nbsp;(CP_ACP,&nbsp;0,&nbsp;strW,&nbsp;-1,&nbsp;strA,&nbsp;lenA,&nbsp;NULL,&nbsp;NULL)&nbsp;<br />#else&nbsp;/*&nbsp;_WIN32_WCE&nbsp;&gt;=&nbsp;101)*/&nbsp;<br />/*&nbsp;<br />MultiByteToWideChar&nbsp;()&nbsp;and&nbsp;WideCharToMultiByte()&nbsp;not&nbsp;supported&nbsp;on&nbsp;Windows&nbsp;CE&nbsp;<br />&nbsp;1.0&nbsp;<br />*/&nbsp;<br />int&nbsp;atow(char&nbsp;*strA,&nbsp;wchar_t&nbsp;*strW,&nbsp;int&nbsp;lenW);&nbsp;<br />int&nbsp;wtoa(wchar_t&nbsp;*strW,&nbsp;char&nbsp;*strA,&nbsp;int&nbsp;lenA);&nbsp;<br />endif&nbsp;/*&nbsp;_WIN32_WCE&nbsp;&gt;=&nbsp;101*/&nbsp;<br />#if&nbsp;(_WIN32_WCE&nbsp;&lt;101)&nbsp;<br />int&nbsp;atow(char&nbsp;*strA,&nbsp;wchar_t&nbsp;*strW,&nbsp;int&nbsp;lenW)&nbsp;<br />{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;len;&nbsp;<br />char&nbsp;*pA;&nbsp;<br />wchar_t&nbsp;*pW;&nbsp;<br />/*&nbsp;<br />Start&nbsp;with&nbsp;len=1,&nbsp;not&nbsp;len=0,&nbsp;as&nbsp;string&nbsp;length&nbsp;returned&nbsp;<br />must&nbsp;include&nbsp;null&nbsp;terminator,&nbsp;as&nbsp;in&nbsp;MultiByteToWideChar()&nbsp;<br />*/&nbsp;<br />for(pA=strA,&nbsp;pW=strW,&nbsp;len=1;&nbsp;lenW;&nbsp;pA++,&nbsp;pW++,&nbsp;lenW--,&nbsp;len++)&nbsp;<br />{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;*pW&nbsp;=&nbsp;(lenW&nbsp;=&nbsp;=1)&nbsp;?&nbsp;0&nbsp;:&nbsp;(wchar_t)(&nbsp;*pA);&nbsp;<br />if(&nbsp;!&nbsp;(*pW))&nbsp;<br />break;&nbsp;<br />}&nbsp;<br />return&nbsp;len;&nbsp;<br />}&nbsp;<br />int&nbsp;wtoa(wxhar_t&nbsp;*strW,&nbsp;char&nbsp;*strA,&nbsp;int&nbsp;lenA)&nbsp;<br />{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;len;&nbsp;<br />char&nbsp;*pA;&nbsp;<br />wchar_t&nbsp;*pW;&nbsp;<br />/*&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Start&nbsp;with&nbsp;len=1,not&nbsp;len=0,&nbsp;as&nbsp;string&nbsp;length&nbsp;returned&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;Must&nbsp;include&nbsp;null&nbsp;terminator,&nbsp;as&nbsp;in&nbsp;WideCharToMultiByte()&nbsp;<br />*/&nbsp;<br />for(pA=strA,&nbsp;pW=strW,&nbsp;len=1;&nbsp;lenA;&nbsp;pa++,&nbsp;pW++,&nbsp;lenA--,&nbsp;len++)&nbsp;<br />{&nbsp;<br />pA&nbsp;=&nbsp;(len==1)?&nbsp;0&nbsp;:&nbsp;(char)(pW);&nbsp;<br />if(!(*pA))&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;len;&nbsp;<br />}&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;#endif&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*_WIN32_WCE&lt;101*/&nbsp;<br />  這種適合于Windows&nbsp;CE&nbsp;1.0的實(shí)現(xiàn)辦法比使用wsprintf()函數(shù)要容易,因?yàn)槭褂脀s&nbsp;<br />printf()函數(shù)更難以限制目標(biāo)指針?biāo)赶虻淖址拈L度。&nbsp;<br />6.&nbsp;選擇正確的字符串比較函數(shù)&nbsp;<br />  如果你要分類Unicode標(biāo)準(zhǔn)字符串,你會有以下幾個函數(shù)可供選擇:&nbsp;<br />wcscmp(),&nbsp;wcsncmp(),&nbsp;wcsicmp(),&nbsp;和wcsnicmp()&nbsp;<br />wcscoll(),&nbsp;wcsncoll(),&nbsp;wcsicoll(),和wcsnicoll()&nbsp;<br />CompareString()&nbsp;<br />  第一類函數(shù)可用來對字符串進(jìn)行比較,不參考當(dāng)?shù)兀↙ocale)或外文字符。如果你&nbsp;<br />永遠(yuǎn)不想支持外文,或者你僅僅想測試一下兩個字符串的內(nèi)容是否相同,這類函數(shù)非常&nbsp;<br />好用。&nbsp;<br />  第二類函數(shù)使用現(xiàn)有的當(dāng)?shù)卦O(shè)置(current&nbsp;locale&nbsp;settings)(系統(tǒng)設(shè)置,除非你在&nbsp;<br />字符串比較函數(shù)之前調(diào)用了wsetlocale()函數(shù))來比較兩個字符串。這些函數(shù)也能正確&nbsp;<br />分類外文字符。如果當(dāng)?shù)氐淖址?amp;quot;C&quot;(&quot;C&quot;&nbsp;locale)被選定,這些函數(shù)與第一類函數(shù)就具&nbsp;<br />有了相同的功能。&nbsp;<br />  第三類函數(shù)是Win32函數(shù)CompareString()。這個函數(shù)類似于第二類函數(shù),但是它允&nbsp;<br />許你指定當(dāng)?shù)卦O(shè)置(the&nbsp;locale)作為一個參數(shù),而不是使用現(xiàn)有的當(dāng)?shù)卦O(shè)置(current&nbsp;<br />&nbsp;locale&nbsp;settings)。CompareString()函數(shù)允許你選擇性地指定兩個字符串的長度。你&nbsp;<br />可以將第二個參數(shù)設(shè)置為NORM_IGNORECASE,從而使函數(shù)比較字符串時不比較大小寫。&nbsp;<br />  通常,即使不將第二個參數(shù)設(shè)置為NORM_IGNORECASE,CompareString()函數(shù)也不用&nbsp;<br />來區(qū)分大小寫。我們經(jīng)常用wcsncoll()函數(shù)來區(qū)分大小寫,除非使用當(dāng)?shù)氐淖址?amp;quot;C&quot;(&quot;&nbsp;<br />C&quot;&nbsp;locale)。所以,在我們的代碼中,不使用CompareString()函數(shù)來區(qū)分大小寫,而&nbsp;<br />用wcsncoll()函數(shù)來區(qū)分大小寫&nbsp;<br />7.&nbsp;不要使用相對路徑&nbsp;<br />  與Windows&nbsp;NT不一樣,Windows&nbsp;CE沒有當(dāng)前目錄這個概念,因此,任何路徑只是相&nbsp;<br />對于根目錄而言的。如果你的軟件給文件或目錄使用相對路徑,那么你很可能把它們移&nbsp;<br />到別的地方了。例如,路徑&quot;.\abc&quot;在Windows&nbsp;CE中被當(dāng)作&quot;\abc&quot;看待。&nbsp;<br />8.移走了對calloc()和&nbsp;time()函數(shù)的調(diào)用&nbsp;<br />  C運(yùn)行庫中的calloc()函數(shù)不能使用,但是malloc()函數(shù)可以代替calloc()函數(shù)。并&nbsp;<br />且不要忘記,calloc()函數(shù)初始化時分配的內(nèi)存為零,而malloc()函數(shù)不一樣。同樣,&nbsp;<br />time()函數(shù)也不能使用,但你可以使用Win32函數(shù)GetSystemTime()函數(shù)代替time()函數(shù)&nbsp;<br />。&nbsp;<br />  經(jīng)過以上的警告后,你會高興地學(xué)習(xí)最后令你驚訝的兩點(diǎn)忠告。&nbsp;<br />9.&nbsp;不需要改變Win32&nbsp;輸入/輸出(I/O)文件的調(diào)用&nbsp;<br />  Win32的輸入輸出函數(shù),Windows&nbsp;CE也支持。允許你象訪問Win32文件系統(tǒng)那樣訪問&nbsp;<br />對象。CreateFile()函數(shù)在Windows&nbsp;CE中不能辯認(rèn)標(biāo)志FILE_FLAG_RANDOM_ACCESS,但是&nbsp;<br />這個標(biāo)志僅用作可選的磁盤訪問,并且不影響函數(shù)調(diào)用的功能。&nbsp;<br />10.&nbsp;不要擔(dān)心字節(jié)的狀態(tài)&nbsp;<br />  當(dāng)我們把應(yīng)用程序?qū)懭隬indows&nbsp;CE時,有了一個美好的發(fā)現(xiàn),那就是Windows&nbsp;CE的&nbsp;<br />數(shù)字?jǐn)?shù)據(jù)類型的字節(jié)狀態(tài)與Intel結(jié)構(gòu)的字節(jié)狀態(tài)一樣,在所有的處理器上,Windows&nbsp;C&nbsp;<br />E均支持。&nbsp;<br />  幾乎象所有的數(shù)據(jù)庫引擎一樣,Raima數(shù)據(jù)庫管理器在數(shù)據(jù)庫文件中以二進(jìn)制形式保&nbsp;<br />存數(shù)字?jǐn)?shù)據(jù)。這就意味一個記錄無論何時寫入數(shù)據(jù)庫或從數(shù)據(jù)庫讀出,均被當(dāng)作一系列&nbsp;<br />的字節(jié)來處理,不管它域的內(nèi)容。只要數(shù)據(jù)庫文件不要傳給別的任何系統(tǒng),數(shù)字?jǐn)?shù)據(jù)的&nbsp;<br />字節(jié)狀態(tài)問題就解決了。如果數(shù)據(jù)庫文件被一個來自原始系統(tǒng)且?guī)в胁煌止?jié)狀態(tài)的處&nbsp;<br />理器訪問,數(shù)字?jǐn)?shù)據(jù)將被誤解。&nbsp;<br />  無論何時,當(dāng)你在擁有不同處理器的機(jī)器上傳輸文件時,就會出現(xiàn)這個問題。在這&nbsp;<br />個問題上,值得高興的是所有類型的處理器都使用相同的字節(jié)狀態(tài)。&nbsp;<br />  在使用Windows&nbsp;CE時,這10點(diǎn)忠告應(yīng)該引起你足夠的重視,避免學(xué)習(xí)時走彎路。&nbsp;<br />&nbsp;&nbsp;<br />&nbsp;<br />--&nbsp;<br />&nbsp;<br />※&nbsp;來源:·BBS&nbsp;水木清華站&nbsp;smth.org·[FROM:&nbsp;202.120.8.76]&nbsp;<br /><a href="00000028.htm">上一篇</a><a href="javascript:history.go(-1)">返回上一頁</a><a href="index.htm">回到目錄</a><a href="#top">回到頁首</a><a href="00000030.htm">下一篇</a></h1></center><center><h1>BBS 水木清華站∶精華區(qū)</h1></center></body></html>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美日韩综合| 亚洲欧美一区二区三区孕妇| 欧美丰满少妇xxxbbb| 在线免费视频一区二区| 99re这里都是精品| 色综合一区二区| 91天堂素人约啪| 色综合天天做天天爱| 色综合色综合色综合色综合色综合 | 久久嫩草精品久久久精品| 精品免费日韩av| www激情久久| 国产精品视频在线看| 国产精品二三区| 一区二区在线免费| 天天影视涩香欲综合网| 日韩黄色小视频| 久久99在线观看| 国产白丝精品91爽爽久久| 粉嫩av一区二区三区粉嫩| 91欧美一区二区| 欧美欧美欧美欧美| 91网页版在线| 色狠狠一区二区三区香蕉| 成人永久免费视频| 狠狠色丁香婷综合久久| 视频一区中文字幕| 国产麻豆精品视频| 成人免费电影视频| 在线成人免费观看| 中文欧美字幕免费| 亚洲国产精品视频| 成人免费一区二区三区视频| 国产精品三级av在线播放| 国产午夜精品一区二区三区嫩草 | 午夜精品久久久| 樱花草国产18久久久久| 一区二区三区小说| 亚洲a一区二区| 免费在线成人网| 国产成人免费网站| 色先锋aa成人| 日韩女优av电影| 久久精品日韩一区二区三区| 国产精品久久久久久久久搜平片 | 日韩成人精品视频| 久久精品国产99国产精品| 韩国视频一区二区| 91在线免费播放| 精品国产百合女同互慰| 国产精品久久久久影院老司 | 精品一区二区三区在线播放| 日韩精品福利网| 日韩小视频在线观看专区| 成人免费视频网站在线观看| 欧美日韩中文一区| 精品国产乱码久久| 亚洲伦在线观看| 经典三级在线一区| 在线中文字幕一区| 日本一区二区高清| 男女性色大片免费观看一区二区| 成人91在线观看| 国产成人精品网址| 欧美日韩国产精品成人| 亚洲国产精品成人久久综合一区| 视频精品一区二区| 在线中文字幕不卡| 久久夜色精品国产欧美乱极品| 亚洲乱码中文字幕| 色猫猫国产区一区二在线视频| 一区二区三区在线免费视频| 精品久久人人做人人爽| 91久久精品午夜一区二区| 91美女片黄在线| 五月婷婷色综合| 亚洲国产高清在线观看视频| 欧美在线视频不卡| 国产激情一区二区三区四区| 亚洲第一会所有码转帖| 国产欧美一区二区精品久导航| 在线视频国内自拍亚洲视频| 国产精品一区二区不卡| 日韩国产精品久久久| 亚洲视频一二区| 精品久久人人做人人爽| 久久99久久99| 国产亚洲欧美一级| 91视频在线观看| 亚洲图片欧美激情| 91一区二区三区在线观看| 日产精品久久久久久久性色| 日韩一级高清毛片| 精品国产一区二区在线观看| 亚洲bt欧美bt精品| 欧美日韩免费高清一区色橹橹| 亚洲精品乱码久久久久久黑人 | 91免费观看视频| 国产精品嫩草影院av蜜臀| 国产成人在线网站| 欧美国产综合色视频| 国产成人精品综合在线观看 | 国产亚洲精品中文字幕| 国产一区二区三区久久悠悠色av| 日韩一级片在线播放| 久久国产精品一区二区| 亚洲精品在线观看网站| 国产一区二区在线影院| 久久九九全国免费| 成人午夜视频福利| 国产精品超碰97尤物18| 99久久精品国产毛片| 亚洲天堂2016| 欧美色男人天堂| 日韩在线a电影| 欧美精品一区二区三区蜜臀 | 日韩女优av电影| 久久99国产精品久久99| 久久嫩草精品久久久精品| 成人中文字幕在线| 亚洲九九爱视频| 欧美三级视频在线| 裸体一区二区三区| 久久久久久麻豆| 99视频在线观看一区三区| 一区二区在线观看视频在线观看| 精品污污网站免费看| 日本美女一区二区三区| 久久精品欧美日韩| 99视频超级精品| 丝袜亚洲另类丝袜在线| 精品成人一区二区| 成人h版在线观看| 亚洲国产精品一区二区www| 日韩欧美在线影院| 成人国产一区二区三区精品| 亚洲影视资源网| 亚洲精品在线免费观看视频| 91亚洲男人天堂| 日本不卡一区二区三区高清视频| 国产午夜亚洲精品理论片色戒| 色国产综合视频| 精品亚洲aⅴ乱码一区二区三区| 国产精品成人免费精品自在线观看 | 九九精品视频在线看| 国产精品美女久久福利网站| 欧美日韩高清一区二区不卡| 国产精品亚洲人在线观看| 亚洲欧美另类图片小说| 日韩一区二区三区在线观看| 丁香网亚洲国际| 午夜成人在线视频| 国产精品久久毛片| 欧美精品123区| av不卡一区二区三区| 麻豆专区一区二区三区四区五区| 国产精品久久久一区麻豆最新章节| 欧美蜜桃一区二区三区| 成熟亚洲日本毛茸茸凸凹| 日韩成人精品在线| 日韩毛片视频在线看| 欧美变态口味重另类| 91免费视频网| 极品少妇xxxx精品少妇偷拍| 一区二区在线观看视频| 久久久久国产精品免费免费搜索| 欧美伊人精品成人久久综合97| 国产美女视频一区| 日韩av成人高清| 一区二区在线观看av| 久久久国产精品午夜一区ai换脸| 欧美日韩免费一区二区三区视频| www.一区二区| 国产精品主播直播| 免费看欧美美女黄的网站| 一区二区视频在线看| 国产午夜精品久久久久久久| 日韩视频中午一区| 欧美人成免费网站| 色呦呦网站一区| jlzzjlzz亚洲女人18| 国产高清视频一区| 麻豆精品视频在线观看免费| 亚洲一区二区3| 亚洲精品videosex极品| 国产精品久久久久久久久免费桃花 | 精品久久99ma| 制服丝袜日韩国产| 欧美日韩精品是欧美日韩精品| 色伊人久久综合中文字幕| 丁香激情综合国产| 国产福利91精品一区二区三区| 精品亚洲porn| 精品一区二区在线免费观看| 日韩国产在线一| 亚洲va国产va欧美va观看| 亚洲精品写真福利| 亚洲精品欧美二区三区中文字幕| 国产精品进线69影院| 国产精品你懂的在线|