Свързани въпроси 'struct'

ARC забранява Objective-C обекти в структури или обединения въпреки маркирането на файла -fno-objc-arc
ARC забранява Objective-C обекти в структури или обединения въпреки маркирането на файла -fno-objc-arc? защо е така Имах предположението, че ако го маркирате -fno-objc-arc, нямате това ограничение.
53058 изгледи

Подплата в структура
Знам, че има padding in struct ( пример от тази публикация ) struct A -->8 bytes { char c; char d; //2 padding here int i; }; struct B -->12 bytes { char c; //3 padding here int i; char d; //3 padding...
3609 изгледи
schedule 19.09.2022

C++ към Delphi - добавяне на структура и указател
Имам този макрос, дефиниран в C++; #define EXT_FIRST_EXTENT(__hdr__) \ ((struct ext4_extent *) (((char *) (__hdr__)) + \ sizeof(struct ext4_extent_header))) Където ext4_extent_header е структура;...
673 изгледи
schedule 17.09.2022

C програма: strcasecmp() не работи
Опитвам се да преброя броя на срещанията на дума в динамичен масив от структура. Но резултатът не съответства на необходимия отговор. Всякакви насоки или модификации на кода ще бъдат високо оценени. void COUNT(struct wordsStruct *allWords, int...
927 изгледи
schedule 27.09.2022

C стандарт за дефиниране на структура
Програмирам на C през последните няколко години и развих навик да поставям typedef на структурата в заглавния файл и да оставя нейната дефиниция в изходния файл, така че другите да могат да използват моите файлове, без да им позволявам да объркат...
278 изгледи
schedule 26.09.2022

Не може да се върне правилно към вектор, който е в структура C++
В момента имам структура p, която съдържа вектор на друга структура, наречена pg. Ето структурата на процеса: struct p{ int i; int s; vector<pg*> pT; void addP(struct pg* nP){ pT.push_back(nP); } }; Някъде другаде в програмата...
797 изгледи
schedule 25.09.2022

Структурира манипулиране чрез MPI_Send и MPI_recv в C
Все още съм новодошъл, що се отнася до MPI, и се опитвам да дефинирам типа MPI, за да съответства на персонализирана структура, която написах. Идеята зад това е да има списък от студенти, изпратен до множество процеси, като всеки го използва за...
98 изгледи
schedule 27.09.2022

Fortran - Разпределяем масив от разпределяем производен тип
Така че търсих през последните 3-4 дни и не можах да намеря отговора на този проблем. Това е свързано с разпределяеми масиви, които са от специфичен производен тип. Всичко това е част от програма за решаване на изчислителна динамика на флуидите....
484 изгледи
schedule 26.09.2022

Излишно ли е да съхранявате двоен член на структура на адрес, кратен на 8?
Да предположим, че sizeof(int) и sizeof(double) са съответно 4 и 8 и че преди това няма команда на препроцесор като #pragma pack следния код или опции на компилатора със същата функция като #pragma pack , използван в командния ред на...
70 изгледи
schedule 30.09.2022

защо размерът на тази структура не е правилен
Имам този примерен код, който украсих с pack, за да се уверя, че размерът му е 5 байта (4 за int и 1 за char). но отпечатва, че размерът на структурата е 8 байта. #pragma pack push #pragma pack 1 struct mystruct { int x; char y; };...
1073 изгледи
schedule 04.10.2022

Отидете да анализирате yaml файла
Опитвам се да анализирам yaml файл с Go. За съжаление не мога да разбера как. Файлът yaml, който имам, е следният: --- firewall_network_rules: rule1: src: blablabla-host dst: blabla-hostname ... Имам този Go код, но не...
45884 изгледи
schedule 29.09.2022

Struct Issue в C, като се използват едни и същи Struct Multiple изходни файлове
Имам „структура“, която бих искал да използвам в множество файлове с източници. Декларирах структурата в заглавния файл и след това я включих в изходните файлове. Ще бъде чудесно, ако някой може да ми помогне с този проблем. Публикувам заглавка,...
68 изгледи
schedule 29.09.2022

очакван неквалифициран идентификатор преди токена „[“ и +
Имам проблем с разрешаването на неизвестен проблем, който никога не съм срещал на Arduino Nano (ATmega328). Създавам изходен код на дрон и се справя добре. Но внезапно се появиха грешки в Arduino IDE. Очевидно съм новобранец в програмирането. Така...
822 изгледи
schedule 02.10.2022

Неочакван резултат при запазване на членове на структура в .txt файл в C
Имам няколко проблема, докато се опитвам да запазя информация от моята програма в .txt файл (или във всеки друг файл). Преглеждах кода си няколко пъти и не мога да намеря проблема . Първоначално си мислех, че може да има някаква форма на изтичане...
107 изгледи
schedule 29.09.2022

Правилно подреждане на структурата
Имам структура: typedef struct _wfs_bcr_caps { WORD wClass; BOOL bCompound; BOOL bCanFilterSymbologies; LPUSHORT lpwSymbologies; DWORD dwGuidLights[32]; LPSTR lpszExtra; BOOL...
84 изгледи
schedule 01.10.2022

Как да върна структура в xv6 системни извиквания?
В момента тествам xv6 и внедрих нов системен разговор. Доколкото виждам, всички системни извиквания в xv6 връщат int. Необходимо ли е това и защо? Защото бих искал да върна C структура. Това възможно ли е? Какво трябва да направя, за да...
366 изгледи
schedule 28.09.2022

MATLAB: тип struct.name и strcmp
Имам следния код: шрифтове = директория ('шрифтове') strcmp('BELL.TTF',fonts.name) където dir('fonts') връща структура 33x1, където всеки запис има име (низ), дата и няколко други неща. Не мога да разбера какъв тип е fonts.name (дали е...
1167 изгледи
schedule 05.10.2022

C++ Взема адрес на временен - ​​грешка при присвояване на препратка към указател
Тази програма е написана на C++. Опитвам се да използвам void функция, за да разширя структура Line, която се състои от цяла дължина и указател към следващата свързана линия. Има функция void Expand, направена за присвояване на препратка към ред към...
4167 изгледи
schedule 10.10.2022

Прехвърляне на POD структура в производен тип
Докато работех върху наследен проектор, се натъкнах на следния модел: POD структура се използва за прехвърляне на данни по мрежата. struct PODType { // some data int data; }; От страната на приемника данните се получават в обект от...
914 изгледи

Как да дефинираме постоянни структури в C
Работя върху сравнително проста програма в Unix, взаимодействие клиент-сървър, симулиращо ресторант. По принцип клиентите, които влизат в ресторанта/сървъра, могат да поръчат едно или повече ястия, които да изпратят на „готвача“ чрез FIFO. Менюто...
96 изгледи
schedule 08.10.2022