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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 00000029.htm

?? 水木社區 embeded 版精華區 下載
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
數據(例如,char字符串)。即使你在程序中只用到Unicode字符串,這都是事實。&nbsp;<br />  你不能在Windows&nbsp;CE上處理一個ANSI字符串,因為沒有操縱它們的庫函數。最好的&nbsp;<br />解決辦法是將ANSI字符串轉換成Unicode字符串用到H/PC上,然后再將Unicode字符串轉&nbsp;<br />換回ANSI字符串用到PC上。為了完成這些轉換,可采用MultiByteToWideChar()和WideC&nbsp;<br />harToMultiByte&nbsp;()&nbsp;Win32&nbsp;API&nbsp;函數。&nbsp;<br />5.&nbsp;對于Windows&nbsp;CE&nbsp;1.0的字符串轉換,劈開(hack)&nbsp;<br />  在Windows&nbsp;CE&nbsp;1.0&nbsp;版本中,這些Win32API函數還沒有完成。所以如果你想既要支持&nbsp;<br />CE&nbsp;1.0又能支持CE&nbsp;2.0,就必須采用其它函數。將ANSI字符串轉換成Unicode字符串可以&nbsp;<br />用wsprintf(),其中第一個參數采用一widechar字符串,并且認識&quot;%S&quot;(大寫),意思是&nbsp;<br />一個字符串。由于沒有wsscanf()&nbsp;和&nbsp;wsprintfA(),你必須想別的辦法將Unicode字符串&nbsp;<br />轉換回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的實現辦法比使用wsprintf()函數要容易,因為使用ws&nbsp;<br />printf()函數更難以限制目標指針所指向的字符串的長度。&nbsp;<br />6.&nbsp;選擇正確的字符串比較函數&nbsp;<br />  如果你要分類Unicode標準字符串,你會有以下幾個函數可供選擇:&nbsp;<br />wcscmp(),&nbsp;wcsncmp(),&nbsp;wcsicmp(),&nbsp;和wcsnicmp()&nbsp;<br />wcscoll(),&nbsp;wcsncoll(),&nbsp;wcsicoll(),和wcsnicoll()&nbsp;<br />CompareString()&nbsp;<br />  第一類函數可用來對字符串進行比較,不參考當地(Locale)或外文字符。如果你&nbsp;<br />永遠不想支持外文,或者你僅僅想測試一下兩個字符串的內容是否相同,這類函數非常&nbsp;<br />好用。&nbsp;<br />  第二類函數使用現有的當地設置(current&nbsp;locale&nbsp;settings)(系統設置,除非你在&nbsp;<br />字符串比較函數之前調用了wsetlocale()函數)來比較兩個字符串。這些函數也能正確&nbsp;<br />分類外文字符。如果當地的字符&quot;C&quot;(&quot;C&quot;&nbsp;locale)被選定,這些函數與第一類函數就具&nbsp;<br />有了相同的功能。&nbsp;<br />  第三類函數是Win32函數CompareString()。這個函數類似于第二類函數,但是它允&nbsp;<br />許你指定當地設置(the&nbsp;locale)作為一個參數,而不是使用現有的當地設置(current&nbsp;<br />&nbsp;locale&nbsp;settings)。CompareString()函數允許你選擇性地指定兩個字符串的長度。你&nbsp;<br />可以將第二個參數設置為NORM_IGNORECASE,從而使函數比較字符串時不比較大小寫。&nbsp;<br />  通常,即使不將第二個參數設置為NORM_IGNORECASE,CompareString()函數也不用&nbsp;<br />來區分大小寫。我們經常用wcsncoll()函數來區分大小寫,除非使用當地的字符&quot;C&quot;(&quot;&nbsp;<br />C&quot;&nbsp;locale)。所以,在我們的代碼中,不使用CompareString()函數來區分大小寫,而&nbsp;<br />用wcsncoll()函數來區分大小寫&nbsp;<br />7.&nbsp;不要使用相對路徑&nbsp;<br />  與Windows&nbsp;NT不一樣,Windows&nbsp;CE沒有當前目錄這個概念,因此,任何路徑只是相&nbsp;<br />對于根目錄而言的。如果你的軟件給文件或目錄使用相對路徑,那么你很可能把它們移&nbsp;<br />到別的地方了。例如,路徑&quot;.\abc&quot;在Windows&nbsp;CE中被當作&quot;\abc&quot;看待。&nbsp;<br />8.移走了對calloc()和&nbsp;time()函數的調用&nbsp;<br />  C運行庫中的calloc()函數不能使用,但是malloc()函數可以代替calloc()函數。并&nbsp;<br />且不要忘記,calloc()函數初始化時分配的內存為零,而malloc()函數不一樣。同樣,&nbsp;<br />time()函數也不能使用,但你可以使用Win32函數GetSystemTime()函數代替time()函數&nbsp;<br />。&nbsp;<br />  經過以上的警告后,你會高興地學習最后令你驚訝的兩點忠告。&nbsp;<br />9.&nbsp;不需要改變Win32&nbsp;輸入/輸出(I/O)文件的調用&nbsp;<br />  Win32的輸入輸出函數,Windows&nbsp;CE也支持。允許你象訪問Win32文件系統那樣訪問&nbsp;<br />對象。CreateFile()函數在Windows&nbsp;CE中不能辯認標志FILE_FLAG_RANDOM_ACCESS,但是&nbsp;<br />這個標志僅用作可選的磁盤訪問,并且不影響函數調用的功能。&nbsp;<br />10.&nbsp;不要擔心字節的狀態&nbsp;<br />  當我們把應用程序寫入Windows&nbsp;CE時,有了一個美好的發現,那就是Windows&nbsp;CE的&nbsp;<br />數字數據類型的字節狀態與Intel結構的字節狀態一樣,在所有的處理器上,Windows&nbsp;C&nbsp;<br />E均支持。&nbsp;<br />  幾乎象所有的數據庫引擎一樣,Raima數據庫管理器在數據庫文件中以二進制形式保&nbsp;<br />存數字數據。這就意味一個記錄無論何時寫入數據庫或從數據庫讀出,均被當作一系列&nbsp;<br />的字節來處理,不管它域的內容。只要數據庫文件不要傳給別的任何系統,數字數據的&nbsp;<br />字節狀態問題就解決了。如果數據庫文件被一個來自原始系統且帶有不同字節狀態的處&nbsp;<br />理器訪問,數字數據將被誤解。&nbsp;<br />  無論何時,當你在擁有不同處理器的機器上傳輸文件時,就會出現這個問題。在這&nbsp;<br />個問題上,值得高興的是所有類型的處理器都使用相同的字節狀態。&nbsp;<br />  在使用Windows&nbsp;CE時,這10點忠告應該引起你足夠的重視,避免學習時走彎路。&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 水木清華站∶精華區</h1></center></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美极品xxx| 欧美无砖砖区免费| 欧美肥妇毛茸茸| 91丨九色porny丨蝌蚪| 7777精品伊人久久久大香线蕉| 91丨porny丨最新| 丁香婷婷综合激情五月色| 国产精品综合二区| 国产美女精品人人做人人爽| 国产一区 二区| 成人小视频在线| 久久99最新地址| 黄色日韩三级电影| 国产成人在线色| 丁香激情综合五月| 91蜜桃在线观看| 欧美精品123区| 日韩欧美www| 国产精品免费观看视频| 亚洲啪啪综合av一区二区三区| 欧美视频中文一区二区三区在线观看| 亚洲成a天堂v人片| 日本91福利区| 国产成人av一区二区| 成人免费视频app| 欧美中文字幕不卡| 337p粉嫩大胆色噜噜噜噜亚洲 | 欧美日韩国产一级| 777a∨成人精品桃花网| 国产欧美日产一区| 亚洲激情综合网| 国产综合久久久久影院| 国产成人鲁色资源国产91色综| 日本强好片久久久久久aaa| 国精产品一区一区三区mba视频| 成人免费小视频| 天天影视涩香欲综合网| 精品一区二区三区免费毛片爱| 亚洲精品一二三| 精品亚洲成av人在线观看| 91论坛在线播放| 精品99一区二区三区| 夜夜精品视频一区二区| 精品一区二区三区免费毛片爱| 亚洲成人一区二区| 成人免费视频一区| 精品区一区二区| 亚洲精品亚洲人成人网在线播放| 国产精品久久久久久久久久免费看| 精品欧美一区二区三区精品久久| 欧美日韩欧美一区二区| 国产精品另类一区| 久久不见久久见免费视频7| 色婷婷精品大在线视频| 亚洲人成网站色在线观看| 最新国产成人在线观看| 欧美日韩亚洲丝袜制服| 精品国产乱码久久久久久蜜臀| 色老汉一区二区三区| 久久久久国产精品麻豆 | 中文字幕综合网| 国产综合色视频| 51精品国自产在线| 亚洲综合精品自拍| 99国产一区二区三精品乱码| 久久综合五月天婷婷伊人| 视频一区视频二区中文| 欧美三级蜜桃2在线观看| 中文字幕中文字幕一区| 成人三级伦理片| 日本一区二区成人| 高清久久久久久| 国产拍欧美日韩视频二区| 欧美一区二区美女| 91在线你懂得| 亚洲国产精品激情在线观看| 国产精品 欧美精品| 国产亚洲制服色| 国产夫妻精品视频| 国产女同互慰高潮91漫画| 精品亚洲成a人在线观看 | 久久精品亚洲麻豆av一区二区| 久久只精品国产| 久久精品免费观看| 精品免费99久久| 国产精品白丝av| 亚洲欧洲日韩在线| 在线免费观看一区| 天天色 色综合| 精品奇米国产一区二区三区| 国产精品一区二区免费不卡| 国产网红主播福利一区二区| 成人黄色国产精品网站大全在线免费观看| 91社区在线播放| 亚洲线精品一区二区三区| 欧美久久久久久久久中文字幕| 久久久久青草大香线综合精品| 自拍偷拍欧美精品| 欧美日韩一区二区三区四区| 青青草91视频| 国产精品欧美综合在线| 日本电影亚洲天堂一区| 麻豆成人免费电影| 国产精品三级视频| 欧美三级视频在线观看| 青娱乐精品视频| 国产精品天美传媒沈樵| 欧美性色综合网| 国产aⅴ综合色| 日欧美一区二区| 国产精品午夜久久| 51午夜精品国产| www.欧美.com| 久久激情五月激情| 日韩一区在线看| 欧美mv和日韩mv国产网站| 97精品国产露脸对白| 另类小说综合欧美亚洲| 亚洲免费在线视频| 久久影院视频免费| 欧美日韩亚洲另类| 91在线丨porny丨国产| 日本视频在线一区| 亚洲美女在线国产| 国产欧美日韩精品a在线观看| 麻豆91精品91久久久的内涵| 国产精品区一区二区三| 精品理论电影在线观看| 欧美性受xxxx黑人xyx| 99久久er热在这里只有精品15 | 亚洲国产精品av| 制服丝袜国产精品| av一本久道久久综合久久鬼色| 中文字幕国产一区| 欧美一级专区免费大片| 91猫先生在线| 99re热这里只有精品视频| 国产伦精品一区二区三区在线观看| 91久久精品一区二区三区| 一本色道久久综合狠狠躁的推荐| 在线观看日韩av先锋影音电影院| 国产伦精一区二区三区| 亚洲一区在线观看网站| 国产精品成人一区二区艾草| 国产欧美一区二区精品忘忧草| 丁香啪啪综合成人亚洲小说| 精品一区二区三区av| 午夜精品视频在线观看| 一区二区三区91| 亚洲综合一区二区三区| 亚洲制服丝袜av| 一区二区三区资源| 亚洲一区视频在线观看视频| 亚洲精品水蜜桃| 亚洲自拍欧美精品| 亚洲图片欧美色图| 午夜精品123| 免费人成网站在线观看欧美高清| 久久久久久综合| 国产视频一区不卡| 国产精品久久久久久久久免费桃花| 91激情五月电影| 在线观看欧美日本| 4438亚洲最大| 久久蜜桃av一区精品变态类天堂| 不卡高清视频专区| 91免费精品国自产拍在线不卡 | 91美女在线视频| 色8久久人人97超碰香蕉987| av动漫一区二区| 色综合久久久网| 欧美精品v国产精品v日韩精品| 成人国产精品免费| 色爱区综合激月婷婷| 欧美精品黑人性xxxx| 精品国产91久久久久久久妲己| 99精品视频在线观看| 色偷偷久久一区二区三区| 欧美怡红院视频| 精品国产99国产精品| 最新成人av在线| 日本午夜一本久久久综合| 国产大陆a不卡| 在线观看视频一区| 欧美成人精品福利| 亚洲精选视频免费看| 免费看日韩a级影片| 福利91精品一区二区三区| 欧美日韩欧美一区二区| 久久精品一区二区三区av| 亚洲一区二区视频| 韩国欧美一区二区| 欧美私模裸体表演在线观看| 久久久久久日产精品| 性做久久久久久免费观看欧美| 亚洲欧美日韩一区二区| 久久99国产精品久久99果冻传媒 | 欧美乱熟臀69xxxxxx| 欧美tickling网站挠脚心| 亚洲亚洲精品在线观看|