- 软件下载
-
wintc64位 v1.9.2 Win7/Win10版
2022-05-29 19:54:11 ID:b5ee8a6
wintc64位 v1.9.2 Win7/Win10版介绍
wintc64位是一个用在64位电脑系统上的TC2 WINDOWS平台开发工具。支持导入文件,能对半成品进行二次编辑。另外,软件还提供了工具集,让您便捷使用ASCII字符表、点阵字模工具、中文DOS环境运行以及注释转。
wintc64位主要特性
1、在WINDOWS下编辑TC代码,可以充分利用WINDOWS的支持剪贴版和中文的特点2、没有目录路径限制,你甚至可以安装到带有空格的路径文件夹里3、允许自定义设置输入风格,能够实现VC类似的输入风格4、支持C扩展库(自定义LIB库)5、支持语法加亮功能,并可以自定义设置6、撤消和重复功能,并可以按照自己内存情况设置最多撤消次数(最多允许999次)7、可选择是否生成ASM、MAP或OBJ文件,你甚至可以指定只生成EXE文件8、稳定的文件操作功能,支持历史记录列表和使用模板9、Include和Lib路径自动定位,告别TC设置路径的历史10、编译错误捕捉功能,编译时不会出现烦人的DOS窗口11、支持C内嵌汇编从而实现C/ASM混合编程12、具有行标计数的功能,并可以设置样式13、错误警告定位功能、出现编译错误时双击输出框里的出错行信息可以自动寻找到错误的行,就像DOS的TC那样
温馨提示
1、该软件为TC2编译外壳程序,正常运行需要TC2、0内核2、不要安装在根目录下面或中文目录下面,安装目录不宜太深3、不支持中文文件名,但是可以编译含中文路径目录下的C文件4、WIN-TC采用TC2为编译内核,所以编译TC3的文件很可能不能通过编译5、如果您的系统是WIN2000或WINXP请在自行增加getch();语句以便观察屏幕输出
wintc64位相关信息
● 使用C内嵌汇编
使用C内嵌汇编,即能够发挥汇编的高效性,又可以发挥C的易用性。而TC2 DOS版对汇编的支持不是太好,即复杂又没有带上汇编器。在WIN-TC中,该缺点得到了克服,既不用记复杂的编译指令,也不用去额外找TC的汇编器。WIN-TC已经准备好这一切,你所需的,就只要编写好你的代码,然后再“编译链接并运行”去吧。
WIN-TC范例中已带有C内嵌汇编的演示代码,在projects目录下,文件名是 c_asm.c 。你可以试着打开运行看看以对C内嵌汇编有一个初步了解。
TC2的嵌入汇编的格式是:asm opcode <operands> <;newline>,如同别的注释一样,<>之间的表示可选的;例如默认的noname.c也可以写为:main(){ char *c="Hello, world\n\r$";asm mov ah,9asm mov dx,c asm int 33getch();}
注意WIN-TC使用的汇编器为 TASM 3.0 ,汇编内部的错误WIN-TC无法定位,需要根据错误信息自行修改。因此在写C内嵌汇编代码时还需要有扎实的汇编编程基础。
● 点阵字模工具
图形模式下显示汉字,一直是DOS程序员很头疼的问题。不仅是BGI,其它的DOS图形驱动包都很少有对中文字符直接支持的功能。通常采用的解决办法是读点阵字库的方法。但是对于需要使用数种不同字体的大小的显示,则要将使用的字库文件全部带上,这样运行的程做出来会很大而且设计到字模运算和转置等比较麻烦。实际上真正需要汉字库大部分字模的情况很少,一般的图形程序需要显示的汉字都非常少,大概30个以内。因此就可以采用静态字模的方法,而静态字模最大的问题就是如何提取字模的问题。WIN-TC在这个问题上采用了一个比较好的解决方式——字模提取。使用WINDOW丰富的字体资源,将其生成的字型提取成点阵字模的方式,然后使用一个简单的函数(WIN-TC已自带)读取字模显示,达到了一种小型集成字库的解决方案。
WIN-TC范例中已带有使用点阵字模工具的演示代码,在projects目录下,文件名是 hz_tool.c 。你可以试着打开运行看看以对WIN-TC的点阵字模工具有一个初步了解。
● 运行时中文显示为乱码
DOS本来不支持中文,因此,DOS程序使用中文出现乱码是很正常的事。对于VC编译的程序能够直接显示中文,是因为VC编译的是WINDOWS PE程序,可以直接使用WINDOWS的字体资源来显示中文。但是DOS程序就不同了,要显示中文的话,要么去采用图形模式,要么就只有让你的程序运行在中文DOS平台上了。否则的话,中文只有在WIN98的窗口模式下可以正常显示,其它操作系统的其它情况下则变成乱码了,例如下面的情况:
在WIN2000和WINXP下直接使用编译运行的话,文本模式的中文将变成乱码。例如:
#include "stdio.h"#include "conio.h"main(){printf("显示中文\n");getch(); }
在2K、XP下使用“编译链接并运行”就成为类似上面显示的样子了。要正常显示中文,则需要启动中文DOS,使用“超级工具集”里的“中文DOS工具”来运行你编译后的EXE程序。这样一来就可以正常显示中文了。运行如下:
即出现预期的汉字字符显示结果。
C语言开发工具C语言学习软件相关资讯
- 10-03NBA2KOL2经理模式怎么玩,nba2kol2经理模式有经验吗
- 10-03热血无赖存档位置在哪,热血无赖游戏存档目录在哪里
- 10-03《魔兽世界》怀旧服最强弓介绍,魔兽世界怀旧服猎人弓排行
- 10-03虐杀原形作弊码大全(虐杀原形作弊码)
- 10-03《魔兽世界》辛多雷金杖在哪里刷,《魔兽世界》辛多雷金杖在哪里刷啊
- 10-03问道手游金系怎么加点最好,问道手游金系怎么加点最好1到70
- 10-03大话西游手游拼图任务福泽天下图文攻略,大话西游手游拼图任务详细攻略,大话手游福泽天下技巧
- 10-03怪物猎人ol各类武器派生路线大全,怪猎世界武器派生图鉴
- 10-03《dota2》6.86版本更新全部内容详情解析,dota2 6.88版本
- 10-03QG打野Swift永猎双子千珏S6天赋符文出装一览,"p":true
- 站长推荐
- 热门排行
- 推荐资讯
-
- 04-06艾尔登法环新手开荒武器 艾尔登法环新手开荒武器推荐
- 04-14艾尔登法环月光大剑技能怎么放(艾尔登法环怎样才能发动祈祷技能)
- 04-16阴阳师凋零之梦阵容(阴阳师逐鹿之争怎么过)
- 04-23《樱花校园模拟器》爱情药水获取攻略 爱情药水在哪
- 05-16siemens(含破解激活补丁)64位汉化破解版(siemens西门子)
- 05-17苹果12如何使用搜狗输入法(苹果12怎么设置搜狗输入法)
- 06-07命运冠位指定南瓜攻略(命运冠位指定万圣节攻略)
- 06-17梦幻西游符石合成技巧(梦幻西游符石合成技巧)
- 06-18迷你世界怎么驯服豹子当坐骑(迷你世界怎么驯服豹子当坐骑)
- 06-19苹果itunes怎么用(苹果itunes怎么用)