close
標題:

 

此文章來自奇摩知識+如有不便請留言告知

C語言 繪圖字元 在Dev-C++中

發問:

下面是我隨意的程式,重點是RUN出來的結果不是我要的符號,而是亂碼了...而在Turbo C中顯示結果是正常的...是否Dev要改些什麼設定?麻煩先進了 #include #include int main(void) { char a=201,b=202; printf("%c%c%c%c",a,a,b,b); system("pause"); return(0); } 更新: 若a=97 b=98則可以顯示aabb,其他比較特別的符號則出現亂碼了

最佳解答:

DEV C使用的頁碼是 950, 無法正常顯示 ASCII碼 128~255的字元。 若要顯示ASCII全集的字元,只要切換至頁碼 437 即可。 簡易的做法,是用 system("chcp 437")。 #include #include int main(void) { char a=201,b=202; system("chcp 437"); printf("%c%c%c%c",a,a,b,b); system("pause"); return(0); }

其他解答:

http://tw.knowledge.yahoo.com/question/question?qid=150806160256331C9A75CB3B14398
arrow
arrow

    rdfvjur 發表在 痞客邦 留言(1) 人氣()