Продолжая экспериментировать с GCC inline assembly, я столкнулся с новой проблемой, касающейся ярлыков и встроенного кода. Рассмотрим следующий простой переход: __asm__
("jmp out;" "out:;" : ...
Что я здесь делаю не так? $ Cat size.c
#include
#include int main () {printf ("sizeof unsigned int =% d bytes. \ n", sizeof (unsigned int));
printf ("sizeof unsigned ...
В C, если я объявляю структуру / union / enum: struct Foo {int i ...} когда я хочу использовать свою структуру, мне нужно указать тег: struct Foo foo; Чтобы потерять это требование, мне нужно указать псевдоним my ...
Я хочу, чтобы выходные данные команды оболочки (echo free | grep Mem | awk '{print $ 2}') были собраны в переменную, чтобы я мог использовать ее в программе на Си. Итак, у меня есть код здесь. system ("TOTAL = $ (echo` free | ...
Я пытаюсь найти документацию о том, как использовать пакет MvcScaffold в nuPack, но нигде не могу найти. Я знаю, что у меня есть базовая поддержка intellisense в консоли управления пакетами, но я ...
У меня есть несколько вопросов об ошибках переполнения деления в архитектуре x86 или x86_64. В последнее время я читал о целочисленных переполнениях. Обычно, когда результатом арифметической операции является целое число ...
Мне нужно установить сайт PHP на сервер Microsoft. По какой-то причине хост не разрешает сайту отправлять электронные письма. Хост прислал мне образец кода ... который не сработал. Есть ли способ проверить ...
Безопасно ли использовать ARPACK eigensolver из разных потоков одновременно из программы, написанной на C? Или, если сам ARPACK не является потокобезопасным, существует ли API-совместимый потокобезопасный ...
У меня есть это определение типа структуры: typedef struct {char * key; длинный canTag; long canSet; long allowMultiple; confType * next;
} confType; При компиляции gcc выдает следующую ошибку: ...
У меня следующая ситуация: есть поток, который читает с устройства с помощью вызова fread. Этот вызов блокируется до тех пор, пока с устройства не отправляются данные. Когда я останавливаю этот поток, это ...
I ' m пытается написать такую функцию размера: size (void * p, int size); Что вернет размер массива, на который указывает p. Например: Int * a = malloc ((sizeof (int) * 100));
size (a, ...
Я пытаюсь изучить встроенную сборку GCC в Linux (x86), и моим первым экспериментом была попытка реализовать обнаружение целочисленного переполнения для умножения. Это кажется достаточно простым, но у него есть сторона ...
Как перенаправить объявление FILE * в C ? Обычно я делаю это с помощью struct MyType;, но, естественно, это невозможно. Если поведение отличается в стандартах C или компиляторах и в C ++, ...
Я использую структуры в своем проекте следующим образом: typedef struct
{int str1_val1; int str1_val2;
} struct1; и typedef struct
{int str2_val1; int str2_val2; struct1 * str2_val3;
} ...
Я пытаюсь не дать студенческому коду зацикливаться на выделении памяти и не останавливать тестовую машину. Я пробовал setrlimit (RLIMIT_DATA, r); где r - структура, удерживающая ограничения. Но ...
Как Могу ли я подключить обратный вызов сигнала для любого изменения в буфере GtkEntry, включая добавленный, удаленный, вставленный или вырезанный текст? Я просмотрел документацию по GtkWidget, GtkEntry и ...
Я начал читать комментарий Льва к Unix v6. Я наткнулся на эти фрагменты, которые я никогда не видел, чтобы они использовались на языке C. Автор дает какое-то объяснение, но мог бы ...
Я работаю над некоторым кодом, который не писал, и заметил, что есть много внешних void my_func () ;. Насколько я понимаю, extern используется для глобальных переменных, а не для функций. Есть ли практический ...
Насколько я понимаю, представление size_t и wchar_t полностью зависит от платформы / компилятора. Например, я читал, что wchar_t в Linux сейчас обычно 32-битный, а в Windows - 16-битный. ...
Хорошо, поэтому я бы хотел сделать отметку времени до США ... мс тоже было бы хорошо ... но, глядя на это, я думаю, какие ЛУЧШИЕ ПРАКТИКИ при выполнении отметки времени? Мои предположения в ...
Я создаю таблицу поиска на C
Когда я определяю это: typedef struct {char * action; char * сообщение;
} lookuptab; lookuptab tab [] = {{"aa", "bb"}, {"cc", "dd"}
}; он компилируется без ошибок, но ...
Кто-нибудь может дать мне быстрый обзор / указать мне документацию о способе проверки стек (и куча?) программы на C? Я думал, что это должно быть сделано с помощью GDB, но если есть другие…
Я пытаюсь получить экземпляр объектов модели в другом. И я поднимаю эту ошибку: Менеджер недоступен через экземпляр темы Вот моя модель: форум классов (models.Model): # Некоторые атрибуты ...
Безопасно ли вызывать errno несколько раз при работе с одной и той же ошибкой. Или с локальной копией работать безопаснее? Этот пример иллюстрирует мой вопрос: // Если recvfrom () не работает, он возвращает -1 и устанавливает ...