c語言實現單獨顯示漢字

2021-06-19 11:22:40 字數 856 閱讀 9055

#include #include #include #include #include //單獨顯示漢字,顯示中文,在vs2008控制台程式中實現

int main()

; setlocale( lc_all, "chs" );

wprintf(l"原寬字串為:%s\n",wtext);

for(int i=0;iwprintf(l"\n");

printf("寬字元長度為:%d\n",wcslen(wtext));

//寬字元不能直接輸出在shell上,先轉換為多位元組再輸出,就是完整的中文了

int len = widechartomultibyte(cp_thread_acp,null,wtext,-1,null,0,null,false);

char *pstext;

pstext = new char[len+1];

memset(pstext,0,len);

widechartomultibyte (cp_thread_acp,null,wtext,-1,pstext,len+1,null,false);

printf("轉換為多位元組後的長度為:%d\n",len);

for(int j=0;j; //兩個字元來顯示乙個中文。。。其他的辦法不知道了。

sprintf(tx,"%c%c",pstext[j],pstext[j+1]);

printf("%s\t",tx);

///printf("%c%c\n",pstext[j],pstext[j+1]);

} printf("\n");

getchar();

return 0;

}

C語言實現顯示日曆

使用c語言實現日曆顯示,下面是windows和linux的 ifdef win32 define crt secure no warnings endif include 判斷輸入的年份是否為閏年 引數說明 year,要判斷的年份 返回值 1 是閏年,0 不是閏年 int isleap int ye...

C語言 實現按月顯示的日曆

首先顯示一下我們最後要出來的效果圖 大概就是這個樣子。那麼我們先來說說基本的思路 首先計算出當前年的第一天是星期幾,再根據當前年是星期幾的結果計算出當前月是星期幾的結果,最後再按照效果圖的樣子輸出一下就ok了。我們的基本步驟是 定義輸入函式,也就是你要輸入的年和月。計算當前年的第一天是星期幾。我們需...

C語言顯示USDOS漢字型檔

最近重新找了一下c語言的資料,深深的被c語言的底層操作特性迷戀 在這方面,最經典的一本書莫過於清華大學出版社的 c高階實用程式設計 王士元 在c語言高階應用領域裡這是我見過的寫的最好的一本書,非常可惜的這本書現在已經絕版了 可能是因為技術發展和更新的太快 在書店裡網上都無法買到了。記得本科時期經常借...