欢迎来到天天文库
浏览记录
ID:6379910
大小:97.00 KB
页数:6页
时间:2018-01-12
《c++程序设计实验1-熟悉vc平台和编译调试手段》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、班级:数字图像处理实验时间:200年月日实验小组:第组组长:组员:组员:指导教师签名:实验情况评定:实验一熟悉VC平台和编译调试手段实验目的:通过实验掌握下列知识:1、了解和掌握VisualC++的基本操作;2、学会VisualC++6.0里Win32ConsoleApplication工程的建立和相应的编程知识;3、了解如何添加头文件和CPP文件;4、了解VisualC++6.0里如何运行和调试程序;内容及步骤:一、新建一个Win32ConsoleApplication工程:1、启动VC6.0,点击菜单栏上的文件,选择新建菜单项;2、选择新建对话框里的工程选项
2、卡;3、在工程选项卡里选择Win32ConsoleApplication工程项;4、在右边的位置输入栏里,设置你的工程文件夹的存放路径,例如:D:VC工程,或者D:数字图像处理;5、在右边的工程输入栏里,输入你的工程名,例如:Testa、Demo1、实验1。。。。;6、点击确定“按钮”;7、出现以下对话框选择项,建议选择第二项或者第三项;8、点开左边ClassView,记录下里面的类、全局函数和全局变量;Globals.Allglobalmembers.main9、双击左边ClassView里的函数main,打开当前工程的主CPP文件;6班级:数字图像处理1
3、0、在main函数里输入以下代码:intsum=0;for(inti=1;i<=100;i++)sum+=i;printf(“1+2+3+……+100=%d”,sum);11、点击“编译”菜单里的“重建全部”,或者点工具栏上的“!”运行,同时注意观察下边编译信息栏里的提示信息,并记录下错误信息、错误和警告数量;-1error(s),0warning(s)未声明变量12、在main函数之前加上引用头文件语句#include“stdio.h”,然后编译并记录错误和警告数量;//实验1.cpp:Definestheentrypointfortheconsoleap
4、plication.//#include"stdafx.h"#include"stdio.h"intmain(intargc,char*argv[]){intsum=0;for(inti=1;i<=100;i++)sum+=i;printf("1+2+3+……+100=%d",sum);return0;}没有警告和错误13、运行该程序并记录运行结果;1+2+3+……100=505014、将上面的#include“stdafx.h”前面加上“//”6班级:数字图像处理,注释掉,然后重新编译,并记录错误信息(stdafx.h是为了保持C与C++代码的兼容性而由V
5、C自动生成的头文件);一个错误0个警告二、继续练习建立Win32ConsoleApplication工程:1、重复练习一的1-6步,区别仅仅在第7步;2、双击ClassView窗口里的classes列表,并观察是否有类和全局变量,并纪录观察结果;Globals.main(intargc,char*argv)3、点击左边的FileView选项卡,进入工程文件管理子窗口,并观察是否存在CPP文件和头文件,并记录观察结果;没有cpp文件但有头文件4、拉开files树,点击并选定SourceFiles,然后点击“文件”菜单里的“新建”菜单项;5、选择新建对话框里的“文件
6、”选项卡,选择“C++SourceFile”,同时在右边的文件输入栏里写入CPP文件名,例如:testa(后缀名.cpp是默认的,不用输入);6、点击files树里的HeaderFiles,然后点击“文件”菜单里的“新建”菜单项;7、同步骤5,区别只在选择“C/C++HeaderFile”;8、点击testa.h文件,并在右边的代码框里输入以下代码:#if!defined(_INCLUDE_H_)#define_INCLUDE_H_intpower(intn,intNmax,unsignedlong*array){inti,j;intlen=0;unsigned
7、longcarry=0;array[0]=1;for(i=1;i100000000){6班级:数字图像处理carry=array[j]/100000000;array[j]-=100000000*carry;}elsecarry=0;}if(carry){len++;array[len]=carry;}}returnlen;}#endif1、点击testa.
8、cpp文件,并在右边的代
此文档下载收益归作者所有