Programming 版 (精华区)

发信人: lofe (〖小桥-流水-人家〗), 信区: Programming
标  题: TurboC 2.0 使用指南(五)
发信站: 哈工大紫丁香 (2001年03月27日20:32:51 星期二), 站内信件

Turbo C 2.0使用指南(五)

现在让我们来看看怎样在TurboC中创建程序。我们可以键入tc或tc test进入TC集
成环境。在编辑窗中输入我们的程序代码,例如下面这段:

/* just for a testing */ 
/* print a string "Hello,world!" */ 
int main(void) 

char str[]="Hello,world!"; 
void showstr(char *p); 
showstr(str); 
return 0; 

void showstr(char *p) 

printf(p); 
}
代码输入完后按F2来存盘。要进行编译最简单的是按F9用MAKE实用程序,编译并且
连接生成EXE文件。此时如果程序中有错误,编译器会在底下的消息窗口给出错误
信息(关于错误信息的意思,以后我会再写一篇),光标移到消息条上,按ENTER
或F6可回到编辑窗再修改程序。

我们可以通过设置断点和监视项来调试程序。将光标移到第5行,按ctrl+F8即可在
这里设置断点。将光标移到第7行的str上,按ctrl+F7可添加监视项监视str的值。


然后按ctrl+F9运行程序。由于刚才在第5行设置了断点,程序运行到第6行就会暂
停,要再按一次F9才继续。从watch窗口中,我们可以看到str: "Hello,world!",
这是str当前的值。如果str的值改变,这里的显示也会跟着改变。

我们还可以按F8或F7单步执行程序。我们来让程序运行到第7行,这时你就可以发
现F8和F7的区别了。F8将执行完第7行的指令后,光条直接移到了第8行,也就是说
它跳过了函数showstr()。而F7会从第7行跳到第10行而进入函数showstr()内部。
请注意,F7只能进入当前编辑文件中定义的函数,而且不能进入库函数。

当然还有再复杂的用法,但我就不是很会了。希望这些对一些新手有用。


--
我们更要探讨Windows系统编程技术(Programming)

                  独孤九剑的最高境界是不拿剑
                  编程的最高境界是无所谓工具
 有空的时候,看看 MSDN ,真的很不错。

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: DnC.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.395毫秒