Результаты поиска по запросу "c"
@Dietrich Epp: в этом нет ничего плохого. Как бы вы определили ссылку для такого типа? Мой ответ - ответ на этот вопрос.
рудно передать массив строк в функцию по ссылке. char* parameters[513];Это представляет 513 строк? Вот как я инициализировал первый элемент: parameters[0] = "something";Теперь мне нужно передать «параметры» в функцию по ссылке, чтобы функция ...
, Все проверки одновременно
адача состоит в том, чтобы проверить (> триллионы проверок), содержит ли два типа int любую из предопределенных пар грызунов (первая пара 0x2 0x7; вторая 0xd 0x8). Например: bit offset: 12345678 first int: 0x3d542783 first pair of 0x2 second: ...
@ M.M: Стандарт не признает разницу между непосредственным использованием агрегатного элемента и использованием его адреса и его использованием, а также в правилах псевдонимов не проводится различие между структурами и объединениями. Вместо этого поддержка практически любого вида доступа членов является проблемой качества реализации. Так получилось, что существующие версии gcc и clang поддерживают более гибкую семантику с указателями на элементы структуры, чем с lvalues доступа к struct-member, но менее гибкую семантику с указателями на члены union, чем lvalues для доступа union-member.
ми определениями: struct My_Header { uintptr_t bits; } struct Foo_Type { struct My_Header header; int x; } struct Foo_Type *foo = ...; struct Bar_Type { struct My_Header header; float x; } struct Bar_Type *bar = ...;Правильно ли говорить, что ...
как правильно использовать fork, exec, wait
Оболочка, которую я пишу, должна выполнить программу, данную ей пользователем. Вот очень сокращенная упрощенная версия моей программы int main() { pid_t pid = getpid(); // this is the parents pid char *user_input = NULL; size_t line_sz = 0; ...
Обозначение «% .Ns» в строке printf - «% s» с указателем точности. Проверьте страницу руководства printf (3)
Я хочу распечатать "этин" из "чего-то". char *someCArray; # somethingВы должны ввести ввод position1 и position2 для печати символов между ними. Или вопрос состоял бы в том, является ли «этин» частью «чего-то», и печатал бы, если это так.
Объективные методы класса C против функций C
Работая над проектом с открытым исходным кодом, я натолкнулся на следующее объявление и реализацию функции C: // FSNData.h NSString *stringForMimeType(MimeType type); @interface FSNData : NSObject // All the expected objective-c property and ...
это правда, но с fgets он будет иметь более тонкий контроль. если у него есть какое-то представление о том, какова длина строк в среднем, он может оптимизировать длину буфера, а не fgetc, который будет буферизоваться, но будет абсолютно не зависим от идеальной длины буфера.
ужно прочитать строку текста (завершается новой строкой), не делая предположений о длине. Так что теперь я сталкиваюсь с возможностями: использованиеfgets и проверять каждый раз, является ли последний символ новой строкой и постоянно добавляется ...
Я попытался оспорить вас по этому поводу и понял свою ошибку, посмотрев на спецификацию C. Соответствующая часть - 6.7.8.10, если кто-то еще ищет.
уйста, помогите решить эту проблему и объяснить логику. Я не знаю, как работает оператор &. void main() { int a = -1; static int count; while (a) { count++; a &= a - 1; } printf("%d", count); }
Преобразование «целочисленных строк» в целочисленный массив
Я пытаюсь передать массив целых чисел в мою программу. Есть ли лучший способ преобразовать его в целые числа? В настоящее время я получаю сообщение об ошибке: «Объект переменного размера не может быть инициализирован» for(i = 0; i < argc; i++) { ...
Да, я уже нашел это. Я делаю это в функции. Спасибо!
я есть следующий код: typedef int (*t_Function) (int x); t_Function Functions[MAX_FUNCTIONS]; int f(int x) { return 0; }Но я не могу правильно его инициализировать. Если я добавлю следующую строку: Functions[0] = f;тогда компилятор генерирует ...