用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心编程技巧Visual C++

C++启蒙教程之教你编写简单的C++程序

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-03-16 20:37:41


  在命令行运行编译器

  如果我们使用命令行接口,那么典型情况下我们会在控制台窗口(例如UNIX系统中的shell窗口或Windows中的命令提示符窗口)中编译程序。假设我们的主程序的程序名称是prog1.cc,我们可以使用下面的命令来编译它:

$ CC prog1.cc

  其中CC调用编译器,$是系统提示符。它的输出是一个可执行文件,我们通过名字调用它。在我们的系统中,编译器生成的可执行文件的名称是a.exe。UNIX可能把它们的可执行文件叫做a.out。如果要运行一个可执行文件,只需要在命令行输入它的名称:

$ a.exe

  执行我们编译过的程序。在UNIX系统中,有时候即使某个文件在当前目录中,你也必须提供该文件所在的目录。在这种情况下,我们应该这样输入:

$ ./a.exe

  后面跟着斜线(/)的"."表明文件位于当前目录中。

  我们需要使用依赖系统的方式来访问Main的返回值。在UNIX和Windows系统中,在执行某个程序之后,你都必须提交适当的echo命令。在UNIX系统中,我们通过下面的命令来获取状态:

$ echo $?

  查看Windows系统中的状态,需要使用:

C:\directory> echo %ERRORLEVEL%

  练习1:

  查看你的编译器的文档,看看它所使用的命名习惯。编译和运行main程序。

  练习2:

  修改程序,使它返回-1。返回-1值通常表明程序执行失败了。但是,不同的系统报告main失败的情况有所不同。重新编译和运行该程序,看看系统如何处理main的失败标志。


上一页  [1] [2] 

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

相关文章

PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:27,375.00000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号