#define _float_uint64_(fVar,uint64_var)
{
_asm fild QWORD PTR uint64_var
_asm fstp DWORD PTR fVar
}
Как красиво вывести значение из PULARGE_INTEGER ?
Код:
Но 2008е вижуал студио его почему то правильно не воспринимает :(
Вот, нашел:
Код:
s.Format(_T("%I64u"), *PUL);
или можно
Код:
s.Format(_T("%I64u"), PUL->QuadPart);
16 эксабайт выводит не запинаясь
Цитата: Phodopus
Ну так есть же форматтер в CString для unsigned __int64...
Вот, нашел:
или можно
16 эксабайт выводит не запинаясь
Вот, нашел:
Код:
s.Format(_T("%I64u"), *PUL);
или можно
Код:
s.Format(_T("%I64u"), PUL->QuadPart);
16 эксабайт выводит не запинаясь
У меня экспресс версия там CString нету :(
Так в (f,s)printf-е я так понимаю тоже самое должно быть
Цитата: Phodopus
Так в (f,s)printf-е я так понимаю тоже самое должно быть
Мне бы ещё сначало в килобайты перевести... С параметром %s(я правильно понял?) вылетает с ошибкой по памяти,а %f такого нету.
li.QuadPart /= 1024;
printf("%I64u", li.QuadPart);