C语言生成exe如何支持中文显示

\u4e3a\u4ec0\u4e48\u7528C\u8bed\u8a00\u7f16\u8f91\u5668\u7f16\u51fa\u6765\u7684EXE\u7a0b\u5e8f\u4e0d\u652f\u6301\u4e2d\u6587

WINTC\u7f16\u8bd1

1\u3001\u4ee5GCC\u7f16\u8bd1\u5668\u4e3a\u4f8b\uff0c\u53ef\u4ee5\u5206\u4e3a\u56db\u6b65\u3002
\u7b2c\u4e00\u6b65\u662f\u9884\u5904\u7406\uff0c\u5305\u62ec\u8bed\u6cd5\u68c0\u67e5\u7b49\u5de5\u4f5c\u3002
gcc -P abc.c
\u7b2c\u4e8c\u6b65\u7531\u6e90\u7a0b\u5e8f\u751f\u4ea7\u6c47\u7f16\u8bed\u8a00\u4ee3\u7801\u3002
gcc -S abc.c
\u4f1a\u751f\u6210abc.s\u6587\u4ef6\uff0c\u8fd9\u4e2a\u6587\u4ef6\u91cc\u5c31\u662f\u6c47\u7f16\u4ee3\u7801\u3002
\u7b2c\u4e09\u6b65\u7f16\u8bd1\u5668\u751f\u6210\u76ee\u6807\u4ee3\u7801\uff0c\u4e00\u4e2a\u6e90\u6587\u4ef6\u751f\u6210\u4e00\u4e2a\u76ee\u6807\u4ee3\u7801\u3002
gcc -c abc.c
\u4f1a\u751f\u6210abc.o
\u7b2c\u56db\u6b65\u8fde\u63a5\u5668\u4ece\u76ee\u6807\u4ee3\u7801\u751f\u6210\u53ef\u6267\u884c\u6587\u4ef6\u3002
gcc abc.o

2\u3001\u76ee\u6807\u4ee3\u7801\u5305\u62ec\u673a\u5668\u7801\u548c\u7b26\u53f7\u8868\uff08\u51fd\u6570\u53ca\u53d8\u91cf\u540d\uff09\u3002\u8fde\u63a5\u5668\u7684\u4e3b\u8981\u4f5c\u7528\u662f\u901a\u8fc7\u7b26\u53f7\u8868\u5728\u5e93\u6587\u4ef6\u548c\u5176\u4ed6\u6a21\u5757\u4e2d\u627e\u5230\u5728\u76ee\u6807\u4ee3\u7801\u4e2d\u5f15\u5165\u6216\u672a\u5b9a\u4e49\u7684\u7b26\u53f7\uff08\u51fd\u6570\u53ca\u53d8\u91cf\u540d\uff09\uff0c\u5c06\u51e0\u4e2a\u76ee\u6807\u4ee3\u7801\u5408\u6210\u53ef\u6267\u884c\u6587\u4ef6\u3002

主要是因为编码的原因,找一个UNICODE的环境来做就可以了。比如说VC++ ,或者比较新的C语言编译器。。

是这样,C语言的程序要想显示汉字,必须它运行的环境支持

CCDOS我不知道,我很久以前用的是UCDOS,也是的,应该是差不多的。

要先运行UCDOS,再运行exe,才可能显示汉字,因为普通的DOS是不支持汉字显示的,也没有汉字字库

不知道你是不是做的图形化界面,如果是的话,我建议你在程序里加入字库,自己用点阵的方式把汉字打出来,不要依赖外部CCDOS等系统

在WIN-TC模式下先用默认编译方式编译一遍,生成可执行程序,然后在选择编译配置菜单项中的"中文带参数运行",代码中的中文字符就可以显示,如果是图形模式的话,可以用菜单项中的中文输出函数进行少量的文字输出,也可以自行加载专门的字库显示大量中文文字

建议用下Win-TC环境下编译,自带中文显示.

  • 缂栧啓涓涓C璇█绋嬪簭鍚鎬庝箞灏嗗畠杞崲涓exe鏍煎紡鐨?
    绛旓細涓嬩竴涓獁in-tc锛屽C璇█婧愮▼搴(.c鏂囦欢)杩涜缂栬瘧杩炴帴锛屽彧瑕佷笉鍙戠敓閿欒锛屽氨鍙互鐢熸垚涓涓.EXE鏂囦欢锛屽弻鍑诲氨鍙互杩愯浜嗐傘傘
  • c璇█浠g爜鎬庝箞杞寲鎴愯蒋浠舵垨exe鐨勫彲鎵ц鏂囦欢(灏卞儚txt璁颁簨鏈偅鏍疯劚绂讳簡缂...
    绛旓細杩欎笉鐢ㄤ粈涔堝伐鍏风殑锛c璇█缂栬瘧濂戒箣鍚庯紝鍏跺疄宸茬粡鐢熸垚浜exe鏂囦欢銆傚湪浣犵殑婧愪唬鐮佺洰褰曚笅鏈変竴涓猟ebug鏂囦欢澶癸紙鏈夌殑鏃跺欐槸realease锛夛紝鐐硅繘鍘讳綘灏变細鎵惧埌鐢熸垚鐨別xe鏂囦欢锛屼綘鍦╲c閲岀偣鈥滆繍琛屸濇墽琛岀殑鍏跺疄灏辨槸杩欎釜exe鏂囦欢鍟娿傝繕鏈夛紝鎴戠殑寤鸿鏄竴瀹氳鎵撳ソ鍩虹锛屼笉瑕佽寰楅偅浜涚悊璁烘灟鐕ヤ粈涔堢殑銆傚綋浣犲伐浣滀互鍚庯紝姣忓ぉ閮介噸澶嶅啓...
  • 濡備綍鐢C璇█鍐欎竴涓彲杩愯鐨exe绋嬪簭
    绛旓細涓\瑕鐢熸垚.exe绋嬪簭,瑕佺粡杩囦笁涓楠:缂栫爜->缂栬瘧->閾炬帴 浜孿鎴戠敤linux绯荤粺涓婄殑vim,缂栫爜濂藉彲鐩存帴鐢熸垚.exe鏂囦欢 渚嬪:鏂板缓鏂囨湰鍚嶅彨c.c鐨勬枃浠,瀵规枃浠惰繘琛岀紪鐮,杈撳叆浠ヤ笅绋嬪簭:include <stdio.h> int main(void){ printf ("hellow world");return 0;} 涓塡淇濆瓨閫鍑哄悗,鐢╣cc缂栬瘧鍛戒护,缂栬瘧c.c鏂囦欢,鍛戒护...
  • c璇█,鍏充簬鐢熸垚exe
    绛旓細杩欎釜鏄窡IDE鏈夊叧鐨勩備綘鍙互鍦ㄧ▼搴忕殑鏈熬锛屽嵆main鍑芥暟鐨勬渶鍚庝綅缃紝return涔嬪墠锛屽姞涓婁竴鍙 GetCh();鎴栬呮槸GetChar();鍒氭墠缁欏埆浜轰妇渚嬪瓙鐢ㄧ殑涓涓▼搴忥紝姝eソ璐寸粰浣犲惂銆俰nclude <stdio.h> char str[5];char str2[5];void main(){ scanf("%s",str);printf("%s",str);//涓嬮潰鐨勯儴鍒嗗氨鏄槻姝⑩滀竴闂...
  • 涓轰粈涔堢敤C璇█鍐欑殑绋嬪簭鐢熸垚EXE鏂囦欢杩愯鍚庝笉鏄剧ず缁撴灉灏辩洿鎺ュ叧闂簡?鎬庝箞...
    绛旓細鍏堟鏌ュ懡浠わ紝濡傛灉娌¢棶棰橈紝灏卞湪缁撳熬鈥渳鈥濅箣鍓嶅姞涓娾済etch();鈥濊涔堝氨鏄洜涓虹▼搴忔墽琛屽畬灏辫嚜鍔ㄥ叧闂簡銆備綘鍙互鍦ㄧ▼搴忕殑鏈鍚庡姞涓婂嚑鍙ヨ瘽锛岃浣犳帴鍙椾换鎰忓瓧绗︿覆锛屽氨鍙互鍦ㄦ樉绀虹粨鏋滃悗浣犲湪杈撳叆涓瓧绗﹁岀粨鏉熺▼搴忎簡銆
  • 濡備綍鏇存敼EXE鍥炬爣(C璇█鐢熸垚鐨)?
    绛旓細鐢 VC 鑷韩灏卞彲浠ヤ簡锛屽湪宸ョ▼閲屾柊寤轰竴涓彨 Resource 鐨勬枃浠剁被鍨嬨傦紙璧勬簮鏂囦欢锛夊湪杩欎釜璧勬簮鏂囦欢閲 Add Resource锛岄夋嫨绫诲瀷涓 Icon锛屽浘鏍囥傜劧鍚庨夋嫨涓涓 *.ico 鏂囦欢瀵煎叆銆傞噸鏂扮紪璇戝嵆鍙
  • 濡備綍璁C璇█鐢熸垚鐨exe鏂囦欢鍙互杩愯
    绛旓細鍏舵椂鏄繍琛岀殑锛屾槸鍥犱负瀹冩樉绀哄畬缁撴灉绐楀彛绔嬮┈灏卞叧闂簡锛屼綘娌℃湁鐪嬪埌锛屼綘鎶婄▼搴忔敼鎴愪笅闈㈢殑璇曡瘯锛屽氨娌¢棶棰樹簡锛屽洜涓烘垜鍦ㄤ富鍑芥暟涓姞浜嗕竴涓獁hile寰幆锛屾潯浠舵槸1锛屾案杩滀笉浼氶鍑 include "stdio.h"void main(){ while(1){ float r,h,l,s,S,v,V;float pi=3.14159;printf("r= ");scanf("%f",&r...
  • C璇█(VC++6.0)鐢熸垚鐨exe绋嬪簭鎬庝箞鏍疯瀹冩湁鍥炬爣?
    绛旓細棣栧厛鍑嗗濂借嚜宸卞簲鐢ㄧ▼搴忕殑鍥炬爣锛屽鏋滄病鏈変篃娌″叧绯伙紝鑷繁鍦╒C閲岀敾涓涓氨鏄傛楠ゅ涓嬶細鑿滃崟:Insert-->Resource,鎵撳紑鎻掑叆璧勬簮瀵硅瘽妗嗭紝鍦ㄤ笅闈㈤夋嫨Icon,涔嬪悗锛屼綘鍙互鐐筃ew鏂板缓涓涓浘鏍囷紝涔熷彲浠ョ偣Import鎻掑叆涓涓紝涓嶇浣犳槸鏂板缓鐨勮繕鏄彃鍏ョ殑锛屼綘閮藉彲浠ュ鍥炬爣杩涜缂栬緫銆傜紪杈戝ソ鍥炬爣涔嬪悗锛岀偣淇濆瓨锛屼竴鑸儏鍐典笅浼氬脊鍑...
  • 濡備綍鐢熸垚涓涓exe鏂囦欢?
    绛旓細1. 鍦C璇█寮鍙戠幆澧冧腑缂栧啓瀹屾垚绋嬪簭浠g爜銆2. 灏嗙▼搴忎唬鐮佷繚瀛樹负.c鏂囦欢锛屼繚瀛樿嚦鏈湴鏂囦欢澶逛腑銆3. 閫氳繃寮鍙戠幆澧冧腑鐨勭紪璇戝櫒锛屽皢绋嬪簭浠g爜缂栬瘧鎴愬彲鎵ц鏂囦欢exe銆4. 缂栬瘧瀹屾垚鍚庯紝鍦ㄥ紑鍙戠幆澧冧腑鏌ユ壘鐢熸垚鐨exe鏂囦欢锛屽苟灏嗗叾淇濆瓨鑷虫湰鍦版枃浠跺す涓5. 鑻ラ渶鍦ㄥ叾浠栬绠楁満涓婅繍琛岃绋嬪簭锛屽垯闇瑕佸皢exe鏂囦欢澶嶅埗鍒拌...
  • C璇█杞崲涓EXE鏂囦欢
    绛旓細浣犳墦鐨勯偅娈典唬鐮佸湪TC涓嬪彲浠ヨ繍琛岋紝鏄剧ず鈥c璇█涓栫晫锛屾偍濂斤紒鈥濄備絾鏄湪VC++涓嬩笉鑳借繍琛屻傚繀椤诲湪绗竴琛屽啓涓婂ご鏂囦欢銆俰nclude<stdio.h> void main(){ pringtf("c璇█涓栫晫锛屾偍濂斤紒\n");return;} 灏嗕互涓婂唴瀹逛繚瀛樺湪璁颁簨鏈噷锛屾敼鍚庣紑鍚嶄负".cpp"鐢╒C++鎵撳紑瀹冿紝鐒跺悗鐩存帴鐐瑰嚮宸ュ叿鏍忎笂鐨勫徆鍙封滐紒鈥濓紝鍑洪」...
  • 扩展阅读:免费ai智能写作一键生成 ... c语言怎么编译exe文件 ... ai论文生成器 ... c++编译器改中文 ... c语言搜题神器app ... c++如何生成exe文件 ... c语言自动生成器 ... 如何将c语言编程exe ... c语言打包生成exe可执行 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网