Microsoft Visual C++ 5.0/6.0
编写简单的控制台程序


Microsoft Visual C++ (下简称MSVC,VC)是美国微软公司生产的基于其Windows系统的软件开发工具。它具有使用灵活,并与32位Windows内核(使用于Windows 95/98/NT/2000)高度兼容的特点,从而被Windows程序员们广泛使用。同时,MSVC同样可以加工处理C语言程序,与标准的ANSI C语言兼容。VC提供了一种控制台操作方式,初学者使用它应该从这里开始。下面我们将对使用MSVC编写简单的控制台程序作一个最初步的介绍。

什么是控制台程序?

Win32控制台程序(Win32 Console Application)是一类Windows程序,它不使用复杂的图形用户界面,程序与用户交互时通过一个标准的正文窗口,通过几个标准的输入输出流(I/O Streams)进行。它们分别是stdin(标准输入)stdout(标准输出)以及stderr(标准错误输出)。这些流都是ANSI C语言标准库提供的,通过printf(…)等函数可以访问这些流。一个最简单的控制台程序如下:
/* hello.c */
#include<stdio.h> /* 包含使用标准输入输出的头文件声明 */
int main() /* 主函数 */
{
    printf(“Hello, World!\n”); /* 向标准输出stdout输出一个字符串 */
    return 0; /* 主函数返回 */
}

该程序的运行结果如下:
 

 
图中显示的黑色窗口称为控制台窗口,程序的输入、输出均在这个窗口中进行。
 

如何使用MSVC编写控制台程序?

 
很简单,你只需要按照下面几个步骤进行:
1、打开MSVC集成开发环境。双击桌面或“开始”菜单中的图标“Microsoft Visual C++ 5.0(或6.0)”(),不久将看到MSVC的编辑窗口,如图:
 

 

 

2、选择菜单“File | New”,在弹出的对话框中
 

  ①单击上方的选项卡“File”,
  ②选择“C++ Source File”,
  ③在“File name”一栏中填写文件名例如hello.c,
  ④在“Location”一栏中填写你想把文件存放的位置(目录)。
 

然后按“OK”。见下图。

 


注意:

第③步中一定写明扩展名“.c”(不要用“.cpp”。那样VC将按C++的方式编译,C++与C有一些的不兼容性);
第④步中指定你自己的目录,不要使用系统的缺省目录或者随便放在根目录或者其他的目录下。
 
 

 

3、在右侧的窗口中键入程序的内容,然后点击图标存盘。





4、试编译。点击图标,或者选择菜单“Build | Build启动程序加工,这样系统将连续进行编译和连接操作。另一种更稳妥的方式是先做编译,检查无误后再做连接)。这时VC将弹出一个对话窗口,说明这个命令需要一个工程(Project),问:是否创建一个默认的工程?点击“Yes”。如图。
 
 



5、编辑器下面的窗口开始显示编译的结果了。如果你看到了
“hello.exe -- 0 error(s), 0 warning(s)”,
那么恭喜你,编译已经通过!下面,点击快捷工具栏上的红色的感叹号(或者选择菜单“Build | Execute”或按Ctrl-F5),看看运行结果吧(VC将自动打开一个显示结果的窗口,如上所示)。
 

◇如何调试我编写的程序?

经过上面有趣的试验后,性急的同学们已经迫不及待地想利用MSVC编写简单的程序了。不过不要着急,先耐着性子把下面一段看完。

我们都会发现,在编写较长的程序时,能够一次成功而不含有任何错误决非易事(当然,我们鼓励同学们以此为目标,而进行长期大量的练习)。对于程序中的错误,MSVC提供了易用且有效的调试手段。在工具栏上单击鼠标右键,在弹出的菜单中对“Debug”项打勾,发现很多有意思的东西吧(下图)?其中,单步跟踪进入子函数(Step Into),单步跟踪跳过子函数(Step Over),运行至当前函数的末尾(Step Out)以及观察变量的值(Watch)等都会成为大家将会经常用到的工具,余下的功能等待同学们逐步发掘吧!


 

[完]


本页由张弢建立,裘宗燕修改。