|
15 / 15 / 3
Регистрация: 18.05.2019
Сообщений: 851
|
||||||
Правильно ли пишу код, непонятны результаты функции GetDiskFreeSpaceEx05.02.2021, 17:24. Показов 2075. Ответов 12
Метки нет (Все метки)
Правильно ли пишу код, непонятны результаты в цикле, функции GetDiskFreeSpaceEx.
Функция GetDiskFreeSpaceEx, при выводе результатов на консоль, выводит неверные, однотипные значения. До создания массива структур *diskArr, работала нормально. Добавлено через 3 минуты то есть без индексации, и в единичном варианте. Добавлено через 42 секунды без заполнения массива структур.
0
|
||||||
| 05.02.2021, 17:24 | |
|
Ответы с готовыми решениями:
12
Ошибка в функции GetDiskFreeSpaceEx Помогите правильно вставить функции assign и т.д чтобы вывело результаты в файл Не могу правильно понять какие результаты возвратят функции с логическими операторами |
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
||||||
| 05.02.2021, 17:46 | ||||||
|
del
Добавлено через 10 минут DenAlpetyan,
1
|
||||||
|
15 / 15 / 3
Регистрация: 18.05.2019
Сообщений: 851
|
||||||||||||||||
| 05.02.2021, 17:48 [ТС] | ||||||||||||||||
|
Вот весь код.
Выводимые значения в консоли, не соответствуют реальным значениям размеров дисков.
0
|
||||||||||||||||
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
||||||
| 05.02.2021, 17:52 | ||||||
|
DenAlpetyan, diskinfo.cpp
0
|
||||||
|
15 / 15 / 3
Регистрация: 18.05.2019
Сообщений: 851
|
|
| 05.02.2021, 17:57 [ТС] | |
|
0
|
|
|
15 / 15 / 3
Регистрация: 18.05.2019
Сообщений: 851
|
||
| 05.02.2021, 18:11 [ТС] | ||
|
liv, спасибо,
Добавлено через 4 минуты Хотя читает, что диска нет. Добавлено через 3 минуты От чего может быть.
0
|
||
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
| 05.02.2021, 18:15 | |
|
DenAlpetyan, перед выводом надо бы проверить поле
diskArr[i].diskflag.Если диска нет, то там falseДобавлено через 3 минуты Соответственно, в полях - мусор, т.к. ничего не определяет
1
|
|
|
15 / 15 / 3
Регистрация: 18.05.2019
Сообщений: 851
|
|
| 05.02.2021, 18:33 [ТС] | |
|
liv, так и делаю(раскомментировал строку diskinfo.cpp 54), там ноль, но и выводил раньше ноль в других wcout связанных диском F:\ DWD - ROM.
Или непредсказуемо, или максимальный размер выдает ? Добавлено через 1 минуту liv, понял, тема закрыта. Добавлено через 3 минуты MSDN Функция GetDiskFreeSpaceEx возвращает ноль (0) для lpTotalNumberOfFreeBytes и lpFreeBytesAvailable для всех запросов компакт-диска, если только это не незаписанный компакт-диск в приводе CD-RW. Добавлено через 4 минуты Выводимое число стабильно одинаковое.
0
|
|
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
| 05.02.2021, 18:39 | |
|
DenAlpetyan, попробуйте запустить со вставленным диском в привод
0
|
|
|
15 / 15 / 3
Регистрация: 18.05.2019
Сообщений: 851
|
|
| 05.02.2021, 18:47 [ТС] | |
|
0
|
|
|
15 / 15 / 3
Регистрация: 18.05.2019
Сообщений: 851
|
|
| 05.02.2021, 18:49 [ТС] | |
|
что - то, не хватает, какой - то или каких - то функций winapi, в моей программе для правильной работы.
или алгоритма.
0
|
|
|
5120 / 4574 / 855
Регистрация: 07.10.2015
Сообщений: 9,462
|
|
| 05.02.2021, 18:54 | |
|
DenAlpetyan, флаг при этом анализируется? Если флаг == false, то не надо выводить.
0
|
|
|
15 / 15 / 3
Регистрация: 18.05.2019
Сообщений: 851
|
|
| 05.02.2021, 19:02 [ТС] | |
|
liv, я вас понял, спасибо.
0
|
|
| 05.02.2021, 19:02 | |
|
Помогаю со студенческими работами здесь
13
Непонятны функции Непонятны некоторые функции Непонятны разные функции библиотеки cctype
Код читаю, а сам пишу с трудом. Код внутри Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|