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;
    }

  • 相关阅读:
    桃花扇
    望故乡
    Unity资源加载方式总结
    [Spark]-RDD详解之变量&操作
    [Spark]-RDD之创建
    [Spark]-RDD初识
    [Spark]-编译(2.3.1)&部署(YARN-Cluster)
    [Spark]-背景
    [Hive]-常规优化以及执行计划解析
    [转载]线上应用故障排查之一:高memory占用
  • 原文地址:https://www.cnblogs.com/Fred1987/p/14805906.html
Copyright © 2011-2022 走看看