📄 数据生成.cpp
字号:
//*************************//
//这个程序用来声称测试数据//
//************************//
int NUM=10;
#include "BookFunc.h"
int main()
{
BookData DATA[NUM];
fstream f;
int i,j;
char Tmp[10][14]={"1234567890001","1234567890002","1234567890003","1234567890004","1234567890005","1234567890006","1234567890007","1234567890008","1234567890009","1234567890010"};
char Ymp[10][51]={"C++01","C++02","C++03","C++04","C++05","C++06","C++07","C++08","C++09","C++10"};
srand(unsigned(time(0)));
f.open( PATH , ios::binary | ios::out );
f.seekp(0,ios::beg);
f.write((char *)&NUM,sizeof(NUM));//数据库的第一个数据是数据库中BookData元素的个数
for(i=0;i<NUM;i++)//写入NUM个元素到数据库
{
DATA[i].SetISBN(Tmp[i]);
DATA[i].SetTitle(Ymp[i]);
DATA[i].SetAuthor("PLX");
DATA[i].SetPub("NUAA");
DATA[i].SetDateAdded("2007-06-10\0");
DATA[i].SetQty(rand()%100+1);
DATA[i].SetWholesale(rand()%100+1);
DATA[i].SetRetail(rand()%100+100);
f.write((char *)&DATA[i],sizeof(BookData));
f.flush();
}
f.close( );
cout<<"Finished!\n";
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -