每次程序运行时都有新的文本文件

时间:2015-03-25 06:41:33

标签: c++ filestream notepad

只是一个简单的问题,是否有可能在我运行我的c ++程序时创建一个新的文本文件?我有一个航空公司预订计划,我想使用记事本保持每个用户的交易。如果可能,怎么样?谢谢!

1 个答案:

答案 0 :(得分:0)

使用GUID生成唯一的文件名:

    GUID guidNew = __uuidof(0);
    HRESULT hr = ::CoCreateGuid(&guidNew);
    ASSERT(SUCCEEDED(hr));

    CComBSTR bstrGUID(guidNew);
    CString sGUID(bstrGUID);

    //remove braces
    sGUID.Mid(1, sGUID.GetLength() - 2);