Свързани въпроси 'struct'
ARC забранява Objective-C обекти в структури или обединения въпреки маркирането на файла -fno-objc-arc
ARC забранява Objective-C обекти в структури или обединения въпреки маркирането на файла -fno-objc-arc? защо е така
Имах предположението, че ако го маркирате -fno-objc-arc, нямате това ограничение.
53058 изгледи
schedule
22.09.2022
Подплата в структура
Знам, че има 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 изгледи
schedule
10.10.2022
Как да дефинираме постоянни структури в C
Работя върху сравнително проста програма в Unix, взаимодействие клиент-сървър, симулиращо ресторант. По принцип клиентите, които влизат в ресторанта/сървъра, могат да поръчат едно или повече ястия, които да изпратят на „готвача“ чрез FIFO. Менюто...
96 изгледи
schedule
08.10.2022