【C++】熟悉VC++6.0的编程环境【原创技术】
来源:互联网 发布:无限之数据帝王 编辑:程序博客网 时间:2024/05/14 14:36
实验目的:
1熟悉 VC++6.0 集成开发环境;掌握简单C++ 程序的编辑、编译、连接和运行;
2理解 C++语言中的数据类型、表达式;掌握简单C++程序的编写及调试方法;
3熟悉C++程序的顺序、分支和循环控制结构及其实现方法;掌握结构化程序设计的基本方法和步骤,进一步学习程序的调试过程;
实验内容:
1.从键盘输入两个整数,求其最大值。
⑴提示
参考程序如下:
#include <iostream.h>
int max(int x,int y) //定义求最大值函数
{
if(x>y)returnx;
elsereturn y;
}
void main()
{
intm,n,s;
cout<<"输入两个整数:"<<endl;
cin>>m>>n;
s=max(m,n);
cout<<"两个数中的最大值为:"<<s<<endl;
}
⑵要求
l 输入24 6,观察程序运行结果;
l 输入24,6,观察程序运行结果;
l 输入非整数时,观察程序运行结果;
//大家想一想为什么?
2.编程将一个已知的三位整数按倒序形式输出。如已知一个三位整数123,其倒序形式为321。
⑴提示
输入的三位数为整数,变量类型按整型进行处理。可采用求余数的方法计算各位上的数,并输出,再用除10所得的商作为输出低位后剩余的数。
参考程序如下:
#include <iostream.h>
void main()
{
intx,k;
cout<<"请输入一个整数:"<<endl;
cin>>x;
cout<<"按倒序输出整数:"<<endl;
while(x!=0)
{
k=x%10;
cout<<k;
x=x/10;
}
cout<<endl;
}
⑵要求
# 修改程序,将三位数倒序后存入整型变量中,并输出倒序后的整数。
3.求两个整数的和。程序如下:
⑴提示
参考程序如下:
#include <iostream.h>
int add(int x,int y) //求和
{
int s;
s=x+y;
return s;
}
void main()
{
int x,y,sum;
cout<<"输入两个实数:"<<endl;
cin>>x>>y;
sum=add(x,y); //调用函数,求和
cout<<"x+y="<<sum<<endl;
}
⑵要求
# 对于int类型的数据,在输入时,不能超过其最大最小值的范围。当输入超过其范围时,观察程序运行结果;
# 修改程序,求输入的3个整数的大小;
本实验以控制台应用程序为例,简单介绍使用Visual C++6.0的应用程序向导AppWizard开放应用程序的一般过程。所谓控制台应用程序,是指在Windows操作系统环境下运行的字符用户界面DOS程序。本教材中介绍的C++程序都是给予控制台的应用程序,基于图形用户界面的应用程序不做介绍,有兴趣的同学,可以查阅相关资料。在Visual C++6.0集成开放环境中,C++程序的开发过程与其它高级语言的开发过程相仿,都要经过编辑、编译、链接和运行四个步骤。
第一步、编辑
编辑是将C++源程序输入计算机的过程。在Visual C++6.0主界面下,点击“文件”菜单,选择“新建”菜单项,即可出现“新建”对话框,如图1所示。
图1 “新建”对话框
在弹出窗口中的“文件”标签页下,选择“C++Source File”选项,在选项卡右面的“文件名”编辑框里输入文件名如“ex10_1”。在Visual C++6.0中,由于C++源程序的扩展名为“*.cpp”,所以在输入文件名时可以不用输入扩展名。在“位置”编辑框里输入文件路径,如“e:\program”。点击“确定”按钮。将出现“编辑”窗口,如图2所示。
图2 “编辑”窗口
在图2所示的右端文件编辑区输入C++源程序,例如输入实验内容中的第一个源程序,在编辑过程中,可以单击主窗口工具栏上的“保存“按钮,把编辑修改过的源程序文件保存。如果要编辑旧文件,选择在Visual C++6.0主窗口菜单栏中的“文件”菜单项,选择下拉菜单中的“打开”菜单选项,在弹出的“打开“对话框中选择扩展名为“*.cpp”的文件,系统会在文件编辑区中打开该源文件,在文件编辑区就可以编辑修改已经打开的文件。
图3 “编译”源程序窗口
第二步、编译
编译是使用系统提供的编译器将源程序文件“ex10_1.cpp”生成目标文件“ex10_1.obj”的过程,编译源程序窗口如图3所示。在图3所示的Visual C++6.0主窗口菜单栏上点击“组建”菜单,在下拉菜单中选择“编译”菜单项,屏幕出现“询问是否创建默认项目工作区”对话框,如图4所示。
图4 “询问是否创建默认项目工作区”的对话框
在图4所示的对话框中单击“是”按钮,系统开始对源程序文件开始编译。编译器如果发现程序中有语法错误,则在输出区窗口(如图3所示主窗口的下端窗口)中显示错误信息,这些信息包括出错位置、错误性质及产生错误的原因等。若双击某一条错误信息,相应地就会在文件编辑区窗口中的右边出现一个箭头,指向出错的程序行。用户可以根据错误提示修改程序。当修改后还需重新编译源程序文件,直到没有错误信息为止,才能编译通过,将源程序文件“ex10_1.cpp”编译成目标文件“ex10_1.obj”。编译也可以采用快捷方式,即单击主窗口工具栏上的按钮,系统会自动链编译源程序。
第三步、链接
编译是使用系统提供的编译器将源程序文件(*.cpp)生成机器语言目标文件(*.obj)的过程,由于没有得到系统分配的绝对地址,还不能直接运行。只有通过链接后,才能将目标文件转换成可执行文件(*.exe),才可以运行。链接目标文件的窗口如下图5所示。
图5 “链接”目标程序
在上图5所示的Visual C++6.0主窗口菜单栏上点击“组建”菜单,在下拉菜单中选择“组建”菜单项,系统对编译好的程序进行链接,如链接标准库函数等。如果链接成功,系统会自动生成一个扩展名为“*.exe”的可执行文件。如果链接失败,则应查找原因,如文件的属性、路径等。链接也可以采用快捷方式,即单击主窗口工具栏上的按钮,系统会自动链接目标程序。
第四步、运行
运行是执行可执行文件(“*.exe”文件)。运行可执行程序的窗口如下图6所示。在Visual C++6.0主窗口菜单栏上点击“组建”菜单,在下拉菜单中选择“执行”菜单项,或者使用主窗口工具栏中按钮来执行可执行文件。
图6 “运行”可执行程序
程序运行后,系统显示如图7所示的DOS形式的“运行结果”窗口。如果程序要求用户从键盘输入数据,则等待用户操作,程序成功执行并输出结果。并显示提示信息“Press any key tocontinue”,此时,按键盘任何一个键,或点击窗口右上角的按钮关闭窗口,系统返回到Visual C++6.0主窗口。
图7 “运行结果”窗口
如果出现运行错误,应该分析产生错误的原因,可能是输入数据错误、代码错误等等。如果需要修改源程序,还需要重新编译、链接和运行,直到执行结果正确为止。
按上述步骤编辑、编译、链接、运行实验内容中的第1、2、3个程序。
【C++】setw函数的用法和作用【原创技术】: 去学习
更多详细内容:: 去学习
- 【C++】熟悉VC++6.0的编程环境【原创技术】
- Windows程序设计 VC++6.0开发环境熟悉
- c语言编程(vc++6.0环境)
- VC++环境下的编程
- vc++编程环境的介绍
- 2.熟悉编程环境和编程规范
- 【C++】虚基类的应用实例【原创技术】
- VC++6.0编程环境设置
- 深入vc++6.0编程环境
- VC环境下对函数调用的汇编分析【原创】
- VC环境下对函数调用的汇编分析【原创】
- 实验1_熟悉C编程环境与程序设计步骤_参考答案
- 作业01:熟悉Visuanl C++ 6.0开发环境的使用
- 国内外的一些C++/VC++技术站点
- windows环境下unicode编程总结c++/vc
- windows环境下unicode编程总结c++/vc
- 【C语言】找出一个二维数组的“鞍点”【原创技术】
- 【C++】setw函数的用法和作用【原创技术】
- Android Camera编程
- PHP调用谷歌翻译
- 扫雷程序类-指针溢出错误
- ViewGround试图组
- gettimeofday使用
- 【C++】熟悉VC++6.0的编程环境【原创技术】
- WINCE远程调试工具连不上问题解决
- Struts2慢慢学之六----简单的数据校验
- 某高人整理的Java就业面试题大全【1】
- linux常用命令
- 关于Android安全和通过命令给apk签名
- __FILE__, __FUNCTION__, __LINE__
- Java 统计各个单词的个数并排序
- 通过代码实例来理解反转控制IOC