Как хранить данные в файле в vc++ mfc
я хочу сохранить некоторые сообщения об ошибках и предупреждениях в файл журнала, и я хочу создать файл журнала зависит от даты, если данные одинаковы, я не должен создавать новый файл и должен открыть существующий файл и сохранить данные.
не удалось сохранить все данные в файл и сохранить его только первые 4 символа.
не могли бы вы меня поправить
Что я уже пробовал:
time_t timeVal = 0; time(&timeVal); char szTimeBuff[128]; struct tm tmVal; localtime_s(&tmVal, &timeVal); size_t zCount = strftime(szTimeBuff, _countof(szTimeBuff), "%Y_%m_%d_", &tmVal); cstring data L"eror data please enter the correct user name and password" CString FileName = L"log_error_"; FileName += szTimeBuff; FileName += "_Log"; CFile myFile; if (myFile.Open((FileName ), CFile::modeCreate | CFile::modeReadWrite)) { myFile.Write(data, sizeof(data));// its not showing all the data in the file log its showing only first 4 character i.e erro myFile.Flush(); myFile.Seek(0, CFile::begin); }