Как объявить массив структур в C

Если вам нужен доступ ко всей файловой системе на клиенте, чтение / запись файлов, просмотр папок для изменений, запуск приложений, шифрование или подписывание документов и т. д., пожалуйста, посмотрите на JSFS.

Это позволяет безопасный и неограниченный доступ с вашей веб-страницы к ресурсам компьютера на клиенте без использования технологии плагина браузера, такой как AcitveX или Java Applet. Тем не менее, мир программного обеспечения также должен быть установлен.

Для работы с JSFS вы должны иметь базовые знания в разработке Java и Java EE (сервлеты).

Пожалуйста, найдите JSFS здесь: https://github.com/jsfsproject/jsfs . Это бесплатно и лицензировано в GPL

0
задан bgarrood 28 February 2019 в 21:42
поделиться

1 ответ

Похоже, что некоторые объяснения в порядке. Этот код

typedef struct {
    //...
} nrf_twi_mngr_transfer_t;

уже определяет тип , который можно использовать напрямую. Напротив,

struct nrf_twi_mngr_transfer_struct {
    //...
};

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

В результате, учитывая два приведенных выше определения, вы должны определить свои массивы по-разному:

nrf_twi_mngr_transfer_t arr[10]; // if using typedef
struct nrf_twi_mngr_transfer_struct arr2[10]; // if using struct with no typedef

И на случай, если вам интересно,

struct {
    //...
} nrf_twi_mngr_transfer_obj;

Определяет объект анонимного типа структуры.

0
ответ дан SergeyA 28 February 2019 в 21:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: