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毫秒