LINUX.ORG.RU

История изменений

Исправление jo_b1ack, (текущая версия) :

Допустим массив передали по УАРТу (микроконтроллер), я принял весь массив, но не считал кол-во принятых байт, то есть массив у меня появился.

это Си детка, ты тут все сам должен считать. опять же, функция чтения возвращает кол-во полученных данных, обычно это кол-во байтов.

Есть ли возможность измерить его длину/посчитать кол-во байт?

нет, память под массив выделяется и дается указатель на начало этого блока памяти, дальше вся ответственность на программисте.

Исправление jo_b1ack, :

Допустим массив передали по УАРТу (микроконтроллер), я принял весь массив, но не считал кол-во принятых байт, то есть массив у меня появился.

это Си детка, ты тут все сам должен считать. опять же, функция чтения возвращает кол-во полученных данных, обычно это кол-во байтов.

Исходная версия jo_b1ack, :

Допустим массив передали по УАРТу (микроконтроллер), я принял весь массив, но не считал кол-во принятых байт, то есть массив у меня появился.

это Си детка, ты тут все сам должен считать.