Есть такой код, которые считает свободное место на диске:
#include "pch.h"
#include <iostream>
#include <Windows.h>
int main()
{
DWORD FreeBytesAvailable;
GetDiskFreeSpaceEx(
L"D:", // directory name
(PULARGE_INTEGER)&FreeBytesAvailable, // bytes available to caller
NULL, // bytes on disk
NULL // free bytes on disk
);
std::cout << FreeBytesAvailable;
}
Но, при завершении программы, вылетает ошибка:
Функция ожидает указателя на ULARGE_INTEGER
, а вы почему-то передаете туда насильно приведенный указатель на DWORD
. Неудивительно, что это ни к чему хорошему не приводит.
Объединение ULARGE_INTEGER
содержит поле ULONGLONG QuadPart
в качестве члена, который содержит все значение целиком. Так что если вы по какой-то причине не хотите просто воспользоваться ULARGE_INTEGER
и настаиваете на подходе с "обычной переменной", то ваша переменная должна быть объявлена как ULONGLONG
, а не как DWORD
.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
добрий день надо написать предупреждения про переход на другую страницу на мобильной версии при клике есть функция на jquery при клик
Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме
Как скролить div с контентом внутри? Подскажите пожалуйстаПробую так HTML:
Перепробовал кучу способов, куда я только не задавал align-items, ссылки просто прижимаются к верху и всеПрошу вашей помощи