当前位置:天才代写 > tutorial > C语言/C++ 教程 > C语言基本教程(六)Turbo C措施设计劈头(6)

C语言基本教程(六)Turbo C措施设计劈头(6)

2017-11-03 08:00 星期五 所属: C语言/C++ 教程 浏览:356

Turbo C措施的调试
一个措施设计好了今后,凡是会有一些错误,查找和修改措施中的错误是令人头痛的事。Turbo C集成开拓情况提供了一调试装置,使得这一个事情容易了很多,措施调试到达了编译和运行级。
一、TC动静窗口
利用TC最好的来由之一是它答允用户修改语法错误(编译时)和评估编译器给出的告诫。TC将编译器和毗连器发出的动静收集到一缓冲区中,然后在动静窗口中显示,这样在会见源代码的同时,还能一下看到这些动静。
现将上面的HELLO.C制造一点语法错误,将第一行包括语句的#去掉,再去掉第五行printf语句中的后引号。此刻措施看上去是这样的:
include <stdio.h>
main()
{
printf("Hello, world\n);
}
按CTRL+F9从头编译之。编译窗口将显示有几多错误和告诫:应为两个错误,0个告诫。
当瞥见编译窗口中的Press anykey提示时,按空格键,动静窗口立即被激活,亮条呈此刻第一个错误或告诫上,这时编辑窗口中也会有一亮条—它符号着编译器给出的错误或告诫在源代码中的相应位置。
这时可用光标键将动静窗口中的亮条上下移动,留意到编辑窗口中的亮条也跟着跟踪源代码中错误产生的位置。假如将亮条置于"compile"上,则编辑器显示文件的最后位置。
假如动静窗口太长看不见,可用左、右光标程度转动动静,为了一次可以或许多看点信息,可按F5放大动静窗口。放大后,编辑窗口不行见了,因此不举办错误跟踪。此刻,保持分屏模式。
为了纠正错误,将动静窗口中的亮条置于第一个错误动静上,回车,光标移到编辑窗口中错误发生处,留意,编辑器状态给出所选动静(这在放大模式下是有用的)纠正之。(将第一行拿走的#从头写上)。
当不但一个错误时,可用两种要领来修改下一错误。
第一种要领和前面一样,按F6回到动静窗口选择想修改的下一条动静。
第二种要领不消回到动静窗口,只要按Alt+F8,编译器就会将光标移至动静窗口中列的下一个错误。按Alt+F7可移至前一个错误。
这两种要领各有是非,视环境而定。有时源代码中一个愚蠢的错误把编译弄糊涂了,发生许多几何动静,这时选择修改第一条动静就使得其余的一些错误动静没有什么意义了,这种环境产生时,利用要领一会利便些,一修改完第一个错误之后回到动静窗口,再转动到下一个有意义的动静上,选择之。在此外环境下,按Alt+F8会利便得多。
记着,Alt+F7和Alt+F8是热键,TC中无论何时均起浸染。因此在动静窗口中按Alt+F8获得的不是当前亮动作静,而是下一个动静(按Enter选择当前动静)。但假如没此外编译动静,Alt+F8就不起浸染了。
注:可以如此法选择毗连动静,但它们不跟踪源文件。在修改语法错误的进程傍边,常常需要增加、删除正文,编辑器是记着的,依然能正确定位错误位置。没有须要记着行号和增加、删除的正文行。

 

    关键字:

天才代写-代写联系方式