教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

visual_c++_6.0使用方法(2)

来源:网络收集 时间:2026-04-07
导读: { char a[N],b[N]; int m; printf(Enter string a : ); gets(a); printf(Enter substring b : ); gets( b ); m=fun(a, b); printf( The result is : m=%d ,m); } ③ 调试过程 Microsoft Visual Studio C++6.0 安装

{

char a[N],b[N]; int m;

printf("Enter string a : ");

gets(a);

printf("Enter substring b : ");

gets( b );

m=fun(a, b);

printf(" The result is : m=%d ",m);

}

③ 调试过程

Microsoft Visual Studio C++6.0 安装环境介绍以及应用

a) 启动VC系统,编辑输出源程序,并以c003.c命名,结果如图14

所示。

b) 按功能键Ctrl+F11编译源程序,编译显示结果如图15

所示。

编译结果告诉我们,程序中存在一个错误,两个警告。其中:警告的原因都是因为系统函数没有包含头文件stdio.h,错误的原因是第16行的标识符(identifierf)’O’没有定义。需要说明的是,这里的错误很特别:从程序字面上看,这里的O好象是数字0,而一般考生也分辨不出或不会认为是O。但是,既然编译系统给出错误信息,就应该根据该错

Microsoft Visual Studio C++6.0 安装环境介绍以及应用

误信息来修改程序。在源程序前面增加一行文件包含命令“#include ”,再把字母O改写成字符0(这是缺乏编程经验的考生的共同作法),再一次编译程序,结果告诉我们程序编译成功。

然后,按Ctrl+F5功能键,运行程序,在提示输入的屏幕上输入题目要求的两个字符串,屏幕显示如图16

所示,结果再一次告诉考生:程序结果有错,即程序中存在逻辑错误。

c) 接下来,我们对程序作运一步调试,以找出程序出错的真正原因。

调试一个存在逻辑错误的程序,首先要确定程序中可能出现错误的大概位置。根据题意说明可确定错误存在于函数fun中。根据这一判断,我们先将光标定位在fun函数的第一条可执行的语句行上,然后,按下功能键Ctrl+F10,让程序运行到光标位置。注意:这个过程中间要进入输入屏幕状态,等待输入a和b字符串,请考生按要求输入,用回车符确认。当看到任务栏的VC图标在闪烁,请将窗口切换到VC状态,如图17

所示:

接下来,边按功能键F10,边观察屏幕下方变量(Variables)子窗口中p字符串和r字符串的变化,同时还要注意VC窗口左边的黄色指点针箭头。一直重复以上过程,你会发现,黄色箭头始终没有指向“n++;”语句。我们要找的第一个逻辑错误点就是if语句后面

Microsoft Visual Studio C++6.0 安装环境介绍以及应用

的表达式。按照正常的情况,if后面的表达式应该是关系表达式或逻辑表达式,而这里的表达式是赋值表达式,正确的语句应该是:

if(*r == 0)

n++;

修改之后再按Ctrl+F5运行程序,程序结果如图18所示。

为了利用VC的调试功能和手段,更好地观察其它相关变量的变化规律,在上述过程中,还可以在VC

的观察(Watch)窗口输入其它变量,在跟踪程序执行过程中观察其变化。

这种结果也不对,这是第一次错误结果的另一个极端:从m=0变到m=10。

如何查找其中的原因?不仿再回顾一下刚才在跟踪程序运行时,变量(Variables)窗口中的p和r字符串的值的变化情况,再结合程序中r字符串的作用,不难看出,p和r应该是不同的字符串,且p字符串是指向s字符串,而r字符串则应该指向t字符串。正确的结果应该是:将语句“r=p;”改成“r=t;”。

至此,一个存在错误的C程序的调试过程结束,运行该程序,即可得到正确的运行结果。需要说明的是,以上调试的程序只是一个简单的例子,其中用到的调试方法也是经常使用的方法之一,若要真正掌握在VC下调试C程序的方法和步骤,需要读者进行大量的上机实践和练习。

用 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编写简单的控制台程序作一个最初步的介绍。

Microsoft Visual Studio C++6.0 安装环境介绍以及应用

◇ ◇什么是控制台程序?

Win32控制台程序(Win32 Console Application)是一类Windows程序,它不使用复杂的图形用户界面,程序与用户交互时通过一个标准的正文窗口,通过几个标准的输入输出流(I/O Streams)进行。它们分别是stdin(标准输入),stdout(标准输出)以及stderr(标准错误输出)。这些流都是ANSI C语言标准库提供的,通过printf(…)等函数可以访问这些流。一个最简单的控制台程序如下:

#include<stdio.h>

int main()

{

printf(“Hello,

World!\n”);

return 0;

}

该程序的运行结果如下:

Microsoft Visual Studio C++6.0 安装环境介绍以及应用

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

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

很简单,你只需要按照下面几个步骤进行:

1、打开MSVC集成开发环境。双击桌面或“开始”菜单中的图标“Microsoft Visual C++ 5.0(或6.0)”(),不久将看到MSVC

的编辑窗口,如图:

Microsoft Visual Studio C++6.0 安装环境介绍以及应用

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

①单击上方的选项卡“File”,

②选择“C++ Source File”,

③在“File name”一栏中填写文件名例如hello.c,

④在“Location”一栏中填写你想把文件存放的位置(目录)。

然后按“OK”。见下图。

注意:第③步中一定写明扩展名“.c”(不要用“.cpp”。那样VC将按C++的方式编

译,C++与C有一些的不兼容性);

第④步中指定你自己的目录,不要使用系统的缺省目录或者随便放在根目录或者其他的目录下。

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

Microsoft Visual Studio C++6.0 安装环境介绍以及应用

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

的工程?点击“Yes”。如图。

5、编辑器下面的窗口开始显示编译的结果了。如果你看到了

“hello.exe -- 0 error(s), 0 warning(s)”,

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

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

Microsoft Visual Studio C++6.0 安装环境介绍以及应用

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

我们都会发现,在编写 …… 此处隐藏:1708字,全部文档内容请下载后查看。喜欢就下载吧 ……

visual_c++_6.0使用方法(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/125068.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)