Я пытаюсь форматировать мой вывод KeyLog так оно показывает время:не может писать Int в файл с помощью FWRITE
t = time(0);
now = localtime(&t);
if(now->tm_min != prevM && now->tm_hour != prevH)
{
prevM = now->tm_min;
prevH = now->tm_hour;
fwrite("[", 1, sizeof(WCHAR), keylog);
fwrite(&prevH, 1, sizeof(int), keylog);
fwrite("]", 1, sizeof(WCHAR), keylog);
fwrite(" ", 1, sizeof(WCHAR), keylog);
fflush(keylog);
}
но вместо читаемого числа я получаю «[DLE NUL]» написано в моем файле , где DLENUL - знак вопроса.
Как я могу написать читаемый номер?
Найдите [fprintf] (http://www.cplusplus.com/reference/cstdio/fprintf/). – scaryrawr