zoukankan      html  css  js  c++  java
  • C++ write time string and uuid to file

    #pragma comment(lib, "rpcrt4.lib")
    #include <iostream>
    #include <time.h>
    #include <windows.h>
    #include <sstream>
    #include <fstream>
     
    using namespace std;
    
    string getTimeStringDemo1();
    string getUuidDemo2();
    void writeFileDemo3();
    
    int main()
    {
        writeFileDemo3();
        getchar();
    }
    
    void writeFileDemo3()
    { 
        ofstream writeFile("timeUUid.txt", std::ios::app);
        if (!writeFile)
        {
            cout << "Create or open timeUUid.txt failed! " << endl;
        }
        stringstream ss;
        unsigned long long num = 0;
        for (int i = 0; i < INT16_MAX; i++)
        { 
            for (int i = 0; i < 100000; i++)
            {
                ss << getTimeStringDemo1() << "," << getUuidDemo2() << endl;
                num++;
            }
            writeFile << ss.str() << endl;
            cout << "Now is " << getTimeStringDemo1() << ",num =" << num << endl;
        } 
    }
    
    string getUuidDemo2()
    {
        UUID uuid;
        UuidCreate(&uuid);
        char* str;
        UuidToStringA(&uuid, (RPC_CSTR*)&str);
        return str;
    }
    
    string getTimeStringDemo1()
    {
        time_t rawTime = time(NULL);
        struct tm info;
        localtime_s(&info, &rawTime);
        char str[100];
        strftime(str, 100, "%Y%m%d%H%M%S", &info);
        return str;
    }

  • 相关阅读:
    thinkphp5ajax分頁&&搜索後分頁
    yii框架多文件上傳
    Redis:Linux安装与使用
    JSP使用Struts2标签库报错
    Dubbo:3
    Dubbo:1
    Dubbo:2
    zookeeper:master选举
    zookeeper:分布式锁简单实现(JavaApi)
    zookeeper:Curator操作节点
  • 原文地址:https://www.cnblogs.com/Fred1987/p/14805906.html
Copyright © 2011-2022 走看看