#include<iostream>
#include <fstream>
#include <string>
#include <ctime>
#include <Windows.h>
using namespace std;
struct radius
{
string telephone;
string ip;
string uptime;
string downtime;
};
struct socket
{
string ip;
string connecttime;
string disconnecttime;
};
struct creat_time
{
int year ;
int month ;
int day ;
int hour ;
int min ;
int sec ;
int millisecond ;
};
struct fourtime
{
creat_time uptime;
creat_time downtime;
creat_time connecttime;
creat_time disconnecttime;
};
struct days
{
int one;
int two;
int tree1;
int four;
int five;
int six;
int seven;
int eight;
int nine;
int ten;
int eleven;
int twelve;
};
creat_time compare_time(creat_time m_creat_time)
{
//fourtime m_fourtime;
//m_fourtime.uptime = m_creat_time;
creat_time mvl_create_time;
mvl_create_time = m_creat_time ;
mvl_create_time.sec += 1;
if ( 0 == (mvl_create_time.sec + 1)%61 )
{
mvl_create_time.sec = 0;
mvl_create_time.min += 1;
}
if ( 0 == (mvl_create_time.min)%61 )
{
mvl_create_time.hour += 1;
}
if (0 ==(mvl_create_time.hour)%25 )
{
mvl_create_time.day += 1;
}
return mvl_create_time;
}
int random_num(int num)
{
srand((unsigned)time(0));
int ran_num = rand()%num;
return ran_num;
}
int main()
{
ofstream radiustable("radius.txt");
ofstream sockettable("socket.txt",ios::app);
static creat_time m_creat_time;
m_creat_time.year = 2012;
m_creat_time.month = 03;
m_creat_time.day = 14;
m_creat_time.hour = 00;
m_creat_time.min = 00;
m_creat_time.sec = 00;
m_creat_time.millisecond = 00;
for (int i=1;i<1000;i++)
{
compare_time( m_creat_time);
cout<<m_creat_time.year<<m_creat_time.month<<m_creat_time.day<<m_creat_time.hour<<m_creat_time.min<<m_creat_time.sec<<endl;
}
system("pause");
}