Неинциализированные переменные

Столкнулся с проблемой использую Visual Studio

DWORD sectorsPerCluster, bytesPerSector, freeClusters, totalClusters;
    GetDiskFreeSpaceA("C:\\",(LPDWORD)sectorsPerCluster, (LPDWORD)bytesPerSector, (LPDWORD)freeClusters, (LPDWORD)totalClusters);

Выбрасывает исключение типа : Run-Time Check Failure #3 — The variable 'totalClusters' is being used without being initialized.
Если инициализирую переменные нулями,то никакого результата работы функции GetDiskFreeSpaceA нет. Хелп

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.