|
4 / 4 / 1
Регистрация: 13.12.2009
Сообщений: 60
|
|
Глобальная переменная09.01.2011, 19:07. Показов 1363. Ответов 9
Метки нет (Все метки)
Есть двумерный символьный массив ClusterBuf[8][512] объявленный глобально. В него,в ходе выполнения программы, будет считываться содержимое кластера. В данном случае размер кластера равен 8 секторам. Каким образом можно переопределить размер данного двумерного массива (в ходе выполнения программы будет считан загрузочный сектор логического диска и в переменную cluster_size будет записан размер кластера) чтобы он стал ClusterBuf[cluster_size][512]
0
|
|
| 09.01.2011, 19:07 | |
|
Ответы с готовыми решениями:
9
Глобальная переменная Глобальная переменная |
|
Freelance
2891 / 1826 / 356
Регистрация: 09.09.2010
Сообщений: 3,841
|
|
| 09.01.2011, 19:09 | |
|
0
|
|
|
4 / 4 / 1
Регистрация: 13.12.2009
Сообщений: 60
|
|
| 09.01.2011, 19:19 [ТС] | |
|
Спасибо, поправил вопрос
0
|
|
|
378 / 358 / 23
Регистрация: 14.12.2010
Сообщений: 1,265
|
|
| 09.01.2011, 19:24 | |
|
объявить ClusterBuf как указатель на массив указателей (**ClusterBuf), выделить память. перед изменением размера сохранить из него нужные данные, потом очистить память, выделенную этому массиву (delete) и заново выделить, указав нужный размер. а так для динамического изменения размеров есть контейнерные классы list, vector, map - в них можно сразу менять размер
1
|
|
|
4 / 4 / 1
Регистрация: 13.12.2009
Сообщений: 60
|
|
| 09.01.2011, 19:27 [ТС] | |
|
Спасибо за ответ. А если исходить из того что изначально там ничего не лежит, то можно эту переменную просто объявить после получения нужного значения?
0
|
|
|
378 / 358 / 23
Регистрация: 14.12.2010
Сообщений: 1,265
|
|
| 09.01.2011, 19:28 | |
|
ты про массив или контейнер?
0
|
|
|
4 / 4 / 1
Регистрация: 13.12.2009
Сообщений: 60
|
|
| 09.01.2011, 19:41 [ТС] | |
|
Про массив
Добавлено через 13 минут Грубо говоря, каким образом можно объявить переменную (или массив) в процессе выполнения программы.
0
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
| 09.01.2011, 19:46 | |
|
Devioso, динамика. Для этого достаточно, чтобы на этапе компиляции был объявлен указатель на массив или на переменную. А в процессе выполнения (скажем, в определённой ветке условного оператора) будет выделяться память и этот указатель будет на неё указывать.
1
|
|
|
4 / 4 / 1
Регистрация: 13.12.2009
Сообщений: 60
|
|
| 09.01.2011, 19:51 [ТС] | |
|
Всем спасибо, вроде разобрался.
0
|
|
|
5058 / 3118 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
||||||
| 09.01.2011, 19:59 | ||||||
|
Если надо - вот небольшой примерчик:
1
|
||||||
| 09.01.2011, 19:59 | |
|
Помогаю со студенческими работами здесь
10
Глобальная переменная Глобальная переменная из другой dll Глобальная переменная локальной видимости Не определяется глобальная переменная внутри функции Динамический массив как глобальная переменная Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|