📄 mp3read.cpp
字号:
//从指定的磁盘文件读取数据并且显示出来 周永 23:09 2004-10-09
#include <iostream> //基本输入输出
#include <string> //strcpy函数用到
#include <fstream> //文件操作用到
using namespace std;
//编写用来封装数据的类
class MP3
{
private:
char name[20]; //Mp3名称
char size[6]; //Mp3容量
int price; //Mp3价格
float mark; //Mp3评测分数
public:
MP3(char n[],char v[],int p,float m) //构造函数
{
strcpy(name,n);
strcpy(size,v);
price=p;
mark=m;
}
void display() //显示数据的函数
{
cout <<"产品:" <<name <<endl;
cout <<"容量:" <<size <<endl;
cout <<"价格(元):" <<price <<endl;
cout <<"评测分数:" <<mark <<endl;
}
}; //类的定义结束
int main()
{
MP3 mp3("\0","\0",0,0);
ifstream iFile;
iFile.open("c:\\mp3.bin",ios::in); //必须保证该文件存在且格式符合
//iFile.open("/root/mp3.bin",ios::in);
while (true) //读第一行数据 碰到\n结束循环
{
char temp= (char) iFile.get();
cout << temp;
if ( temp=='\n' ) break;
} //end of while
cout<<endl;
iFile.read ((char *) &mp3,sizeof(mp3));
while (iFile.eof()==0) //依次读每个对象 直到文件结束
{
mp3.display();
cout<<endl;
iFile.read ((char *) &mp3,sizeof(mp3));
}
iFile.close();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -