C++程序 求解释

来源:百度知道 编辑:UC知道 时间:2024/06/19 12:50:31
#include<iostream.h>
#include<string.h>
#include<fstream.h>
#include<stdlib.h>
.......
程序具体在
http://hi.baidu.com/something3/blog/item/3a3fa54599fec926cefca330.html
解释发给我
MDLFREE@126.COM

如上能否解释一下 从头文件 到最后
我只看得懂C C++不懂希望能有人解释一下这个程序
IF I++ 就不用解释了
解释和C不同的地方 还有头文件

//既然你已经有了c的基础,那么我就只,将c++增出的特性写出
#include <string.h>这是字符串,就类似c的char*
#include <fstream.h>存读文件时用的
#include <iostrea.h>这是输入输出,类似c的<stdio>,但他的输入是cin>>,输出是cout<<

class student{};这是一个类,面向对象程序所必须的,它是将数据与函数进行封装,然后用一个对象进

行调用,最大的好处是重用性.

例: student stu//stu为对象
//它里面比较简单,只有两个构造函数,但它友元,就是friend的作用没有显示出来,可有可无
//具体的对象是什么我一句两句也说不清楚,怎么用,你最好找个简单的书看一下
stu.Dosomething();调成员函数

这个main函数缺陷是主体太大,导致查看时不方便
主体这样
void main()
{
cout...
cout...//十多条提示就类似printf
}

//第一个判断用户输出的是否和法的
do
{}while

do
{
switch()
case '0'
case '1'
....

do{
}while()//这个do也是判断用户输出是否合法

}while()

整个函数的主体就是这样,代码最多的也就是case当中,我就将case语句当中一些c没有的特性讲出来

ofstream *file[50]//这是一个输出流,向文件输出的
file[j]=new ofstream("d:\document",ios::ate);