-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmake_data.c
More file actions
38 lines (32 loc) · 835 Bytes
/
make_data.c
File metadata and controls
38 lines (32 loc) · 835 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#define MAX_DATA_COUNT 1000000
int main(int argc, char **argv)
{
int sMaxData=0;
int i;
FILE *sFp;
errno_t sErr;
if( argc == 2 )
{
sMaxData = atoi(argv[1]);
}
else
{
sMaxData = MAX_DATA_COUNT;
}
sErr = fopen_s(&sFp, "data.txt", "w");
if( sErr != 0 )
{
printf("file open error\n");
exit(0);
}
for( i=1; i<=sMaxData; i++ )
{
fprintf(sFp, "%d,%d,%ld,%lf,%lf,char-%d,192.168.9.%d,2001:0DB8:0000:0000:0000:0000:1428:%04d,18/May/2015:15:26:%02d,text log-%d,binary image-%d\n", i, i+i, (long)(i+i+i)*10000, (float)(i+2)/(i+i+i)*10000, (double)(i+1)/(i+i+i)*10000,i, i%256, i%9999,i%61, i, i);
}
fclose(sFp);
return 0;
}