Turbo C++3.0运行设置的问题
- 格式:docx
- 大小:614.26 KB
- 文档页数:5
Turbo C 2.0常见错误Turbo C 2.0编译器能查出程序的三类错误:致命错误、一般错误和警告。
·致命错误通常是内部编译出错,一般很少发生。
发生致命错误时,编译立即停止,用户必须采取一些适当措施,并重新编译。
·一般错误指程序的语法错误、磁盘或内存存取错误或命令行错误等。
发生一般错误时,编译程序仍将完成本次编译,尽可能多地发现语法错误,然后停止。
·警告指出一些值得怀疑的情况,而这些情况本身可以成为源程序的一部分。
发出警告信息时,编译程序将继续进行编译。
另外,警告信息并不阻止程序的执行。
编译程序首先输出错误类型,然后输出源文件名、出错位置(行号)和错误信息。
下面按字母顺序,分别列出一般错误和警告。
对每一条信息,将提供产生的可能原因和纠错方法。
1.一般错误·#operator not followed by macro argument name(在宏定义中,#后未跟宏变量名)·…XXX‟not an argument(“XXX”不是函数参数)·Ambiguous symbol …XXX‟(不明确的符号“XXX”)·Argument #missing name(参数#名丢失:若使用函数原型应包含所有参数)·Argument list syntaxerror(参数表语法错误:参数间要用逗号分开)·Array bounds missing(丢失数组界限符)·Array size too large(数组长度太大:可用的内存不够)·Assembler statement too long(汇编语句太长:不能超过480字节)·Bad character in parameters(参数中有不适当的字符)·Bad configuration file(配置文件不正确:配置文件命令选择项必须以一短划线(-)开始)·Bad ifdef/ifndef/undef directive syntax(ifdef/ifndef/undef指令语法错)·Bad file name format in include directive(包含命令中文件名格式不正确)·Bad file size syntax(位段长度语法错:位段的长度必须是l—16的常量表达式)·Call of non-function(调用未定义的函数)·Cannot modify a const object(不允许修改常量对象)·Case outside of switch(漏掉了case语句:通常由括号不匹配引起)·Case statement missing(case语句出错:可能丢失了冒号)·Case syntax error(case语法错误)·Character too long(字符常量太长:只能是1个字符或转义字符)·Compound statement missing(复合语句丢失:通常是花括号不匹配)·Conflicting type modifiers(不明确的类型修饰符)·Constant expression required(要求常量表达式:如数组的大小须是常量表达式)·Conversion of near pointer not allowed(不允许转换近指针)·Could not find file…XXX‟(找不到“XXX”文件)·Declaration missing ;(说明中丢失分号)·Declaration needs type or storage class(说明中需要数据类型或存储类型)·Declaration syntax error(说明中语法错)·Default outside of switch(default子句出现在switch外)·Define directive needs an identifier(#define指令需要一个标识符)·Division by zero(除数为0)·Do statement must have whi,le(do语句必须要有while)·Do-while statement missing {(do-while语句缺左括号)·Do-while statement missing }(do-while语句缺右括号)·Do-while statement missing ;(do-while语句缺少分号)·Duplicate Case(case情况不惟一:须有一个惟一的常量表达式)·Enum syntax error(Enum类型语法错)·Enumeration constant syntax error(枚举常量语法错)·Error directive:XXX(错误指令:XXX)·Error writing output file(写输出文件错:一般由磁盘空间不够造成)·Expreesion syntax error(表达式语法错)·Extra parameter in call(调用时出现多余参数)·Extra parameter in call to XXX(调用函数XXX时出现多余参数)·File name too long(文件名太长)·For statement missing ((for语句缺左括号)·For statement missing )(for语句缺右括号)·For statement missing;(for语句缺少分号)·Function call missing )(函数调用缺右括号)·Function definition out of place(函数定义位置错:函数定义不可嵌套)·Function does not take a variable number of argument(函数不接受可变的参数个数) ·Goto statement missing label(goto语句缺少标号)·If statement missing ((if语句缺左括号)-·If statement missing )(if语句缺右括号)·Illegal character …(‟(非法字符“(”)·Illegal initialition(非法初始化)·Illegal octal digit(非法的八进制数)·Illegal pointer subtraction(非法的指针相减:由于非指针变量减指针变量引起) ·Illegal structure operation(非法的结构操作)·Illegal use of floating point(非法使用浮点数:浮点数不允许出现在位运算、条件运算中) ·Illegal use of pointer(非法使用指针)·Improper use of atypedef symbol(typedef使用不当)·In-line assembly not allowed(内部扎:编不允许)·1ncompatlble storage class(不相容的存储类型)·1ncompatlble type conversion(不相容的类型转换:如函数与非函数之间转换) ·Incorrect command line argument:XXX(不正确的命令行参数:XXX)·Incorrect connguranon file eargument:XXX(不正确的配置文件参数:XXX) ·Incorrect number format(不正确的数据格式)·Incorrect use of default(不正确地使用dehult)·Initializer syntax error(初始化语法错)·Invalid indirection(无效的间接运算操作符:间接运算操作符要有非空的指针变量) ·Invalid macor argument separator(无效的宏参数分隔符)·Invalid pointer addition(无效的指针相加)·Invalid use of arrow(无效的箭头使用)·Invalid use of dot(无效的点使用)·Lvalue required(要求是一个逻辑值)·Macro argument syntax error(宏参数语法错)·Macro expansion too long(宏扩展太长)·Mismatch number of parameter in definition(定义中参数个数不匹配)·Misplaced break(break语句位置错)·Misplaced continue(continue语句位置错)·Misplaced decimal pomt(十进制小数点位置错)·Misplaced else(else位置错:else缺少与之匹配的if语句)·Muplaced elif/else/endif directive(elif/else/endif指令位置错)·Must be addressable(必须是可编址的)·Must take address of memory locatlon(必须是一个内存地址)·No file name ending/glven(文件名无结束符或未给出文件名)·Non-portable pointer assingnment(不可移植的指针赋值:将一个指针值给—个非指针,或者相反(除0可赋值给一个指针变量外))·Non-portable pointer compraslon(不可移植的指针比较:将一个指针与一个非指针比较)·Non-portable return type compraslon(不可移植的返回类型转换:类型不一致)·Not an allowed type(不允许的类型)·Out of memory(内存不够)·Pointer required on left side of(操作符左边必须是一个指针)·Redeclaration of …XXX‟(“XXX”重复定义)·Size of structure or array not known(结构或数组大小不定)·Statement missing;(语句缺分号)·Structure size too large(结构太大)·Subscription missing ](下标缺右方括号)·Switch statement missing {(switch语句缺左括号)·Switch statement missing }(switch语句缺右括号)·Too few parameter in call(函数调用参数太少)·Too few parameter in call to…XXX‟(调用函数“xxx”时,参数太少)·Too many cases(太多的case句:一个switch语句中允许有<257个case语句)·Too many decimal points(十进制小数点太多)·Too many default cases(默认情况太多)·Too many exponents(阶码太多)·Too many initializer(初始化太多)·Too many storage in declaration(说明中存储类型太多)·Too many types in declaration(说明中类型太多)·Too much auto memory in function(函数中自动存储太多)·Too much code define in file(文件中定义的代码太多:允许<64K)·Too much global data define in file(文件中定义的全局数据太多:允许<64K)·Two consecutive dots(两个连续点)·Type mismatch in parameter#(参数#类型不匹配)·Type mismatch in parameter…XXX‟(参数“XXX'‟类型不匹配)·Type mismatch in parameter #XXX in call to…XXX‟(调用函数“XXX”时,参数#XXX类型不匹配)·Type mismatch in parameter…XXX‟in call to…XXX‟(调用函数“XXX”时,参数“XXX'‟类型不匹配)·Type mismatch in parameter of…XXX‟(重定义“XXX'‟类型不匹配)·Unable to create output file…XXX.XXX‟(不能创建输出文件“XXX.XXX”)·Unable to execute command…XXX‟(不能执行“XXX”命令:找不到TLINK或MASM,或者磁盘出错) ·Unable to create turbo.1nk(不能创建turbo.lnk:编译程序不能创建临时文件TURBOC.$LN,因为不能存取磁盘或磁盘已满)·Unable to open include/input file…XXX‟(不能打开包含/输入文件“XXX”)·Undefined label…XXX‟ (标号“XXX”未定义)·Undefined structure…XXX‟ (结构“XXX'‟未定义)·Undefined symbol…XXX‟ (符号“XXX”未定义)·Unexpected end of file in comment started on line#(文件在某个注释中意外结束:可能缺少了*/)· Unexpected end of file in conditional started on line#(文件在条件语句中意外结束:可能缺少了#endif) ·Unknow npreprocessor directive…XXX‟ (未知的预处理指令“XXX”)·Unterminated character constant/string(未终结的字符常量/串)·Unterminated string or character constant(未终结的串或字符常量)·User break(用户中断:由用户按下[Ctrl-Break]键造成)·While statement missing {(while语句缺左括号)·While statement missing }(while语句缺右括号)·Wrong number of argument in of…XXX‟ (调用“XXX”时,参数个数不对)2.警告·…XXX‟declared but never used(“xxx”声明了但从未使用过)·…XXX‟isassigned a value which is never used(“XXX”被赋予一个从未用过的值)·…XXX‟not part of structure(“XXX”不是结构的一部分)·Ambiguous operators need parentheses(不明确的运算符需要括号)·Both return and return of a value used(既用返回,又用返回值:编译器发现一个与前面的return语句不一致的return语句)·Call to function without prototype(调用无原型函数)·Call to function…XXX‟without prototype(调用无原型函数“XXX”)·Code has no effect(无效代码)·Constant out of range in comparision(作比较时常量超出范围)·Constant is long(常量是long类型)·Conversion may lose significant digits(转换可能丢失高位数字)·Function should return a value(函数应该有一个返回值:除void外)·Mixing pointers to signed and unsigned char(混淆signed和unsigned字符指针)·No declaration for function…XXX‟ (函数“XXX”未说明)·Non-portable pointer assignment(不可移植的指针赋值)·Non-portable return conversion(不可移植的返回类型转换)·Parameter…XXX‟is never used(参数“XXX”从未使用过)·Possible use of…XXX‟before definition(在定义之前可能已使用“XXX”)·Possible incorrect assignment(赋值可能不正确)·Redefinition of…XXX‟is not identical(重定义“XXX”不相同)·Restarting compiler using assembly(用汇编重新启动编译)·Structure passed by value(结构按值传送)·Superfluous & with function or array(在数组或函数中有多余的&)·Suspicious pointer conversion(可疑的指针转换)·Undefined structure…XXX‟ (未定义的结构“XXX”)·Unknown assembler instruction(未知的汇编指令)·Unreachable code(不可达代码:无标号或循环语句的结束符)·Void function may not return a value(空函数不可返回一个值)·Zero length structure(结构长度为0)。
程序设计基础实验一Turbo C 3.0上机环境的使用实验目的:了解Turb0 c 3.0的编辑与调试环境编辑并调试简单的C语言程序了解C语言程序的常见错误信息,并掌握程序调试排错方法实验指导:1、下载并安装Turbo c 3.0环境:登录网络课堂:http://210.29.194.26/skyclass/,用户名和密码都为自己的学号。
(也可从计算机学院主页: 或学院主页:进入),进入课程后点击资源→相关软件,下载“Tccp3full.zip”到本机,解压到E盘根目录下。
2、可以按两种方式进行安装:1)双击Install.exe文件,如下图:2)从“开始→运行”输入cmd,执行以下命名(以解压文件在E:\tccp3full为安装过程出现第一个界面时,按回车键继续,如下图:之后出现如下图界面,输入安装文件所在盘符,本例中应为“E”,如下图所示:之后,出现下图的界面,选择安装源文件所在路径,默许不用修改,按回车之后,出现如下图界面,移动键盘上箭头键,选中“Start Installation”,按回车键继续。
至此,Turbo 3.0环境安装完成,按Ese退出ReadMe,关闭安装窗口。
3、进入Turbo C 3.0开发环境,可使用以下两种方式进入Turbo C 3.0:1)双击Turbo C 3.0安装所在文件夹中Bin目录下的tc.exe文件,本例为E:\TC\BIN,如下图所示:2)从“开始→命令”中依次输入以下命令,并回车执行:cmde:cd tccd bintc过程如下图所示:至此,进入Turbo C 3.0环境:如下图所示:实验任务:1、下载并安装Turbo c 3.0环境,在“E:\”根目录下新建“Code”文件夹,任务2与任务3的程序文件都存放在该文件夹下。
2、编辑并调试输出下列程序:在屏幕中输入如下数据:***********************************************************Num:你的学号Name:你的姓名(汉语拼音)***********************************************************3、从FTP服务器“实验\教材代码”中下Chap01中1-3.C至1-3.C三个代码,在Turbo C3.0 环境中打开并调试运行。
TurboC出错信息Turbo C 编译出错信息Turbo C 编译程序查出的源程序错误分为三类:严重错误、一般错误和警告。
1:严重错误(fatal error):很少出现,它通常是内部编译出错。
在发生严重错误时,编译立即停止,必需采取一些适当的措施并重新编译。
2:一般错误(error ):指程序的语法错误以及磁盘、内存或命令行错误等。
编译程序将完成现阶段的编译,然后停止。
编译程序在每个阶段( 预处理、语法分析、优化、代码生成 )将尽可能多地找出源程序中的错误。
3:警告(warning ):不阻止编译的继续进行。
它指出一些值得怀疑的情况,而这些情况本身又可以合理地作为源程序的一部分。
一旦在在源文件中使用了与机器有关的结构,编译程序就会产生警告信息。
编译程序首先输出这三类出错信息,然后输出源文件名和发现出错的行号,最后输出信息的内容。
下面按字母顺序分别列出了这三类出错信息。
对每一条信息,均指出了可能产生的原因和纠正方法。
1:严重错误Bad call of inline function 内部函数的不合法调用;在使用一个宏定义的内部函数时,没有正确调用。
一个内部函数以两个下划线(_ _)开始和结束。
Irreducible expresson tree 不可约表达式树;文件中的表达式使得代码生成程序无法为其产生代码。
应避免使用这种表达式。
Register allocation failure 存储器分配失败;源文件中表达式太复杂,代码生成程序无法为它生成代码。
此时应简化这种繁琐的表达式或干脆不使用它。
2:一般错误:#operator not followed by macro argument name “#”运算符后没跟宏变元名;在宏定义中,,#用来标识一宏变元串,。
“#”后必须跟一宏变元名。
‘xxx’not an argument“xxx”不是函数参数;在源程序中将该标识符定义为一个函数参数,但此标识符没有在函数的参数表中出现。
Turbo C++ 3.0的使用一、T C ++3.0介绍Turbo C++ 3.0 是Borland公司开发的一个C语言集成开发环境,也是一个经典的C语言编译器。
它把程序的编辑(Edit)、编译(Compile)、连接(Link)和调试等操作全部集中在一个界面上进行。
支持鼠标操作。
二、T C ++3.0的使用1.TC ++3.0的启动双击桌面上的TC ++3.0快捷方式2.修改文件存储的默认路径File →Change dir ,在弹出的窗口中键入文件存储的路径。
3.编辑C程序(1)新建源程序:菜单“File→New”(2)保存源程序:编辑完毕后,按F2键或菜单“File→Save”保存;4.编译C程序菜单“Compile→Compile”或使用快捷键Alt+F9。
5.连接C程序菜单“Compile→Link注意:也可以直接用菜单“Compile→Make”或快捷键F9,这样相当于一次性完成编译和连接。
6.运行C程序按Ctrl+F9键或菜单“Run→Run”,7.其它操作Alt+回车可以切换全屏和窗口显示。
退出TC ++3.0:菜单File→Exit 或快捷键Alt+X如果程序有输出结果,需要看结果可以用菜单Window→User screen或Alt+F5三、完成以下操作1.打开TC++3.0,修改其默认路径。
2.输入下面三段程序,并按照“编译——连接——运行”的过程完成对程序的执行,并通过“user screen“查看运行结果。
1)新建一个程序,键入下面的程序内容,并将程序保存为hello.c,运行程序,查看程序输出结果。
#include <stdio.h>void main( ){printf(“Welcome to C program!\n”);}2)新建一个程序,键入下面的程序内容,并将程序保存为tiji.c,运行程序,查看程序输出结果。
#include “stdio.h”void main( ){int x,y,z,v;scanf(“%d,%d,%d”,&x,&y,&z);v=x*y*z;printf(“v = %d\n”,v);}3)新建一个程序,键入下面的程序内容,并将程序保存为add.c,运行程序,输入a,b的值,查看程序输出结果。
感谢您购买本产品!无刷动力系统功率强大,错误的使用可能造成人身伤害和设备损坏。
我们强烈建议您在使用设备前仔细阅读本说明书,并严格遵守规定的操作程序。
我们不承担因使用本产品而引起的任何责任,包括但不限于对附带损失或间接损失的赔偿责任;同时,我们不承担因擅自对产品进行修改所引起的任何责任。
我们有权在不经通知的情况下变更产品设计、外观、性能及使用要求。
· 电调与相关连接部件连接前,请确保所有电线和连接部件绝缘良好,短路会毁坏电调。
· 请务必仔细连接好各部件,若连接不良,您可能不能正常控制赛车,或出现设备损坏等其他不可预知的情况。
· 使用此电调前,请认真查看各动力设备以及车架说明书,确保动力搭配合理,避免因错误的动力搭配导致电机超载,最终损坏电调。
· 顶级竞赛专用:内置10种常用模式,适合所有1/10竞赛,即选即用。
电调的设定参数可以导入导出,便于车手相互交流和借鉴彼此的设定。
· 机身上采用电子按键开关,寿命长,可靠性高,同时带有外置开关接口,可连接外置开关(已包含),适应不同需求。
· 内置强大的开关模式BEC,最大电流10A,支持5-7.4V线性调整(调整量0.1V),更好的适应不同电压要求的舵机及设备。
· 支持电调固件升级(需另购多功能LCD编程盒或WiFi模块),享用最新功能。
持续/峰值电流160A/1200A型 号XERUN XR10 Pro G203产品特色02注意事项04产品规格05连接电子调速器电调第一次使用或遥控器更改过油门“TRIM”微调、D/R、EPA等参数后,均需重设油门行程,不然可能会导致无法使用或误动作。
另外我们强烈建议同时开启遥控器的失控保护功能,将遥控器油门通道的无信号保护(“F/S”)功能设置为关闭输出方式或将保护值设置为油门中立点位置,使得当接收机无法收到遥控器信号后,电机能够停止运转。
油门校调步骤如下图所示:06设置电子调速器设定油门行程1XERUN XR10 Pro G2车用无刷电子调速器使用说明书01声明1. 连接马达:连接有感无刷马达与无感无刷马达的方式有差异,请务必遵照如下接线方式: · 连接有感无刷马达时:电调与马达相连有严格的线序要求,电调的#A/#B/#C必须与电机的#A/#B/#C三线严格一一对应,用6针感应线把电调与电机的感应口对接。
TURBO C集成开发环境的使用1,TURBO C集成开发环境的启动和退出4,程序调试2,集成开发环境的基本使用5,较大程序的实现方法,项目管理3,编程的一般工作过程6,TURBO C系统组成与环境设置TURBO C是DOS上的一个C语言系统,它也能以全屏幕方式或窗口方式运行在各种Windows环境中。
TURBO C符合ANSI C标准。
TURBO C的组成部分包括C语言编译系统,连接系统,ANSI C的标准函数库和一批扩充库函数等。
另一重要组成部分是一个集成化程序开发环境,用户可方便地在其中编辑、编译、调试和运行自己的程序。
这里介绍TURBO C 2.0集成开发环境的基本使用方法。
今天微机上的C语言系统很多,有些新系统的功能更强大。
但TURBO C环境有许多特点,在基本的C程序设计课程教学中被广泛使用。
本系统既简单又功能完整,开始使用需要理解的概念少,容易入门,特别适合初学者。
TURBO C系统对计算机要求低,在任何微机上都能很好运行,编译加工速度快,对于做程序练习和一般的程序开发都很合适。
另外,TURBO C的编程和调试环境也很完整,反映了集成化开发环境的特点。
掌握了这个程序开发工具的使用方法,不但掌握了一个实用的程序开发工具,也能为进一步学习使用其他编程工具打下很好的基础。
TURBO C 2.0版编程环境的一个主要缺点是不支持鼠标操作,也不能同时编辑多个文件。
TURBO系列的后续版本增加了功能,后来还扩充为C/C++语言环境,它们以及Borland C/C++系统的基本使用方式都与TURBO C 2.0系统很类似。
如果读者没用过TURBO C程序开发环境,正式使用前应阅读第1、2、3节,这几节介绍了该系统的基本使用方法和用它编程的基本工作过程。
第4节介绍程序调试方面的问题;第5节介绍系统的项目管理功能,主要用于较大程序的开发工作。
最后一节介绍TURBO C系统的另一些情况。
1 TURBO C集成开发环境的启动和退出BACK TO TOP如果所用的计算机上已经安装好TURBO C系统,我们就可以用了。
《全国计算机等级考试二级教程——C语言程序设计》课后题及参考答案第一章程序设计基本概念1.1 在TRUBO C环境中用RUN命令运行一个C程序时,所运行的程序的后缀是______.答案:.exe1。
2 C语言源程序文件的后缀是_____,经过编译后,生成文件的后缀是_____,经过连接后,生成文件的后缀是____ _.答案:。
c 。
obj 。
exe1.3 结构化程序由_____、_____、_____三种基本结构组成.答案:顺序、选择、循环第二章 C程序设计的初步知识一、选择题2。
1 以下选项中正确的整型常量是A)12. B)—20 C)1,000 D)4 5 6答案:B2.2 以下选项中正确的实型常量是A)0 B)3。
1415 C)0.329×10(2)(10的2次方) D)。
871答案:D2。
3 以下选项中不正确的实型常量是A)2。
607E-1 B)0。
8103e 2 C)—77。
77 D)456e-2答案:B2。
4 以下选项中不合法的用户标识符是A)abc。
c B)file C)Main D)PRINTF答案:A2.5 以下选项中不合法的用户标识符是A)_123 B)printf C)A$D)Dim答案:C2。
6 C语言中运算对象必需是整型的运算符是A)%B)/ C)!D)**答案:A2.7 可在C程序中用作用户标识符的一组标识符是A)void define WORDB)as_b3 _123 IfC)For -abc caseD)2c DO SIG答案:B2。
8 若变量已正确定义并赋值,符合C语言语法的表达式是A)a=a+7; B)a=7+b+c,a++ C)int(12.3%4)D)a=a+7=c+b答案:B2.9 以下叙述中正确的是A)a是实型变量,C允许进行以下赋值a=10,因此可以这样说:实型变量中允许存放整型值.B)在赋值表达式中,赋值号右边既可以是变量也可以是任意表达式.C)执行表达式a=b后,在内存中a和b存储单元中的原有值都将被改变,a的值已由原值改变为b的值,b 的值由原值变为0.D)已有a=3,b=5。
Turbo C 集成开发环境1.Turbo C 概述(1)Turbo C 功能概述Turbo C是由美国Borland公司研制生产的,它是目前在微机上广泛使用的编译程序。
Turbo C集程序编辑、编译、连接、调试为一体具有速度快、效率高、功能强等优点。
Turbo C是基于DOS平台的C编译系统,占用系统资源少,提供的界面直观、易用。
程序的编译、连接、调试、运行、环境设置等工作都在同一界面上进行,从而用户使用非常方便。
(2)Tturbo C 的运行用户在使用Turbo C之前,必须将Turbo C系统安装在用户的磁盘上,建立一个Turbo C 的使用环境。
Turbo C系统提供了一个安装程序install.exe,安装的过程如下:1)将包含install.exe的软盘插入A驱动器。
2)键入A:3)键入 install这时系统开始载入,用户可以根据系统显示在屏幕上的提示进行操作。
安装完毕即可运行Tturbo C。
运行Turbo C有两种方式:1)由DOS平台进入Turbo C用如下命令:E:\>CD\TC ↙(假定Turbo C系统安装在E:\TC子目录下,如果是安装在其他盘或子目录下,则输入相应的盘符和路径)E:\TC>tc ↙这样就进入了Turbo C环境,屏幕上将显示出如图l所示的Turbo C工作窗口。
图 1按任意键屏幕正中Turbo C 的版本信息框将消失。
2)由Windows平台进入Turbo C一般用以下几种方法:(1)选择“MS—DOS方式”菜单,进入DOS窗口,在该窗口中使用上述DOS命令,进入Turbo C环境。
(2)通过“我的电脑”或“资源管理器”找到文件夹TC中的tc.exe文件,双击该文件名进入Turbo C环境。
(3) 在桌面上创建tc.exe文件的“快捷方式", 双击该图标进入Turbo C环境。
2.Turbo C 集成开发环境的介绍Turbo C 集成开发环境为图1所示的Turbo C的工作窗口。
TC运行太快看不见显示结果问题:
1 可以在最后加一个getchar();
2 运行完毕之后按 ALT + F5 察看运行结果
TC安装以及路径设置问题:
点击INSTALL--------然后在命令行界面里面点击回车---选择源路径即是安装文件的路径,要设置绝对路径。
-------因为Turboc不能识别中文字体,所以建议设置的路径要是英文的。
如果找对路径,安装文件自动识别文件目录。
(下面有三个)安装图片示例:
选中Start Installation进行安装,安装完成后,打开BIN文件夹里面的TC文件即可运行使用,默认的运行之后的路径在BIN文件夹里面,可以自己设置路径。
Options-------Directories下面包含四个文件路径:(1)Include Directories C:\TC\INCLUDE(2)Bibrary Directories C:\TC\LIB(3)
Output Directory C:\TC\OUTPUT(4)Source Directories C:\TC\OUTPUT
以上的路径中(1)(2)使软件默认自设的。
(3)(4)可以自己修改设置。
3 使用TC的快捷键
Open-----F3
Save-----F2
Alt+F5------显示运行结果(全屏)再次双击退出。
Close-----Alt+F3;
全屏显示:-----Alt+F5;
退出TC ALT+X
运行——————Ctrl+F9。