162210101209 狄彪 2016年11月25日 连续第四十天总结
标题:第十一周复习
关键词:复习
A:复习100%
B:
#include<iostream>
#include<windows.h>
#include<mmsystem.h>
#include<conio.h>
#pragma comment(lib,"winmm.lib")
using namespace std;
class UDISK
{
private:
char *crow[100];
int nrow;
public:
UDISK(void)
{
nrow=0;
}
void read(void);
void write(char *pstr);
};
void UDISK::read(void)
{
int i=0;
for(i-0;i<nrow;i++)
{
cout<<crow[i]<<endl;
}
}
void UDISK::write(char *pstr)
{
crow[nrow]=pstr;
nrow++;
}
class MP3:public UDISK
{
public:
void play(char *pstr);
};
void MP3::play(char *pstr)
{
char str[100]="play ";
strcat(str,pstr);
cout<<str;
mciSendString(str,NULL,0,0);
}
int main()
{
UDISK U1;
cout<<"--模拟U盘写--"<<endl;
U1.write("劝学");
U1.write("三更灯火五更鸡,");
U1.write("正是男儿读书时。");
U1.write("黑发不知勤学早,");
U1.write("白首方悔读书迟。");
cout<<"--模拟U盘读--"<<endl;
U1.read();
MP3 M1;
cout<<"--模拟MP3播放--"<<endl;
M1.play("c:\\city_movie.mp3");
getch();
return 0;
}
C:学习第十二周或者继续复习。