Как узнать "размер" структуры?
- Войдите на сайт для отправки комментариев
Втр, 12/05/2020 - 20:46
Здравствуйте! Хочу спросить, можно ли узнать количество переменных в структуре?
Если да, то как?
Здравствуйте! Хочу спросить, можно ли узнать количество переменных в структуре?
Если да, то как?
Можно только узнать общее число байт, занимаемое структурой, без разбивки на переменные
Какой функцией?
Какой функцией?
Пальцем!
sizeof(тваё структурко)
Пасиба)
А количество ячеек в массиве так можно узнать?
NElem = sizeof(Array)/sizeof(Array[0]);
Тока я тебе все умные манускрипты пнреписывать здесь не буду. Умеющий читать - найдет.
ещё раз спасибо
Кстати, с массивами, передаваемыми в функцию, как параметр, фокус как выше - не прайдеть. Передавать надо и массив и число его элементов.
Количество элементов в структуре можно узнать посмотрев на код структуры.
А я не догадался! :)
Здравствуйте! Хочу спросить, можно ли узнать количество переменных в структуре?
Если да, то как?
Уточним для ясности - какой ЯП имеется в виду? Понятно, что С++, но всё-таки. Например, в С# - можно и кол-во и тип переменных вытащить, рефлексией.
А в С++ - уже всё ответили ;)
А я не догадался! :)
И зачем спрашивал тогда?