📄 generatedata.cpp
字号:
#include "stdafx.h"
#include "math.h"
#include "stdlib.h"
#include "windows.h"
#define DATA_FOLDER "E:\\lbc\\fftTest\\data\\"
double GetRandData()
{
return (double)(rand() & 0xffff);
}
void generateDataFile(int len)
{
char fileName[256];
double t;
int i;
FILE *fp=NULL;
//------------------------------
sprintf(fileName,"%s%08d.dat",DATA_FOLDER,len);
fp=fopen(fileName,"wb");
if (fp==NULL)
goto Err;
//--------------
for (i=0;i<len;i++)
{
t= GetRandData();
fwrite(&t,sizeof(t),1,fp);
}
Err:
if (fp!=NULL)
{
fclose(fp);
fp=NULL;
}
}
void generateAllTestData(int k1,int k2)
{
int i;
srand(GetTickCount());
for (i=k1;i<=k2;i*=2)
{
generateDataFile(i);
}
}
int main(int argc, char* argv[])
{
int k1=128;
int k2=1048576;
generateAllTestData(k1,k2);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -