0
ответов

Ярлыки в GCC inline assembly

Продолжая экспериментировать с GCC inline assembly, я столкнулся с новой проблемой, касающейся ярлыков и встроенного кода. Рассмотрим следующий простой переход: __asm__ ("jmp out;" "out:;" : ...
вопрос задан: 10 October 2010 00:17
0
ответов

Как отобразить максимальное значение long long без знака в C?

Что я здесь делаю не так? $ Cat size.c #include #include int main () {printf ("sizeof unsigned int =% d bytes. \ n", sizeof (unsigned int)); printf ("sizeof unsigned ...
вопрос задан: 9 October 2010 20:30
0
ответов

В чем смысл typedef vs struct / union / enum, разве не может быть только одно пространство имен?

В C, если я объявляю структуру / union / enum: struct Foo {int i ...} когда я хочу использовать свою структуру, мне нужно указать тег: struct Foo foo; Чтобы потерять это требование, мне нужно указать псевдоним my ...
вопрос задан: 9 October 2010 18:20
0
ответов

Как назначить вывод команды оболочки для переменной на языке Си

Я хочу, чтобы выходные данные команды оболочки (echo free | grep Mem | awk '{print $ 2}') были собраны в переменную, чтобы я мог использовать ее в программе на Си. Итак, у меня есть код здесь. system ("TOTAL = $ (echo` free | ...
вопрос задан: 9 October 2010 15:11
0
ответов

Требуется lvalue

что означает сообщение об ошибке "Требуется Lvalue" на самом деле означает?
вопрос задан: 9 October 2010 08:58
0
ответов

Почему scanf должен принимать адрес оператора

Как сказано в заголовке, я всегда удивляюсь, почему scanf должен принимать адрес оператора (&).
вопрос задан: 8 October 2010 19:30
0
ответов

Где я могу найти документацию по пакету MvcScaffold, указанному на nuPack?

Я пытаюсь найти документацию о том, как использовать пакет MvcScaffold в nuPack, но нигде не могу найти. Я знаю, что у меня есть базовая поддержка intellisense в консоли управления пакетами, но я ...
вопрос задан: 8 October 2010 19:29
0
ответов

Вызывает ошибку переполнения деления (x86)

У меня есть несколько вопросов об ошибках переполнения деления в архитектуре x86 или x86_64. В последнее время я читал о целочисленных переполнениях. Обычно, когда результатом арифметической операции является целое число ...
вопрос задан: 8 October 2010 16:37
0
ответов

Как проверить, включен ли PHP mail ()?

Мне нужно установить сайт PHP на сервер Microsoft. По какой-то причине хост не разрешает сайту отправлять электронные письма. Хост прислал мне образец кода ... который не сработал. Есть ли способ проверить ...
вопрос задан: 8 October 2010 11:53
0
ответов

Когда в C необходим malloc?

Я думаю, что все malloc (sizeof (структура)) можно заменить следующим образом: char [sizeof (structure)] Затем, когда будет malloc необходимо?
вопрос задан: 8 October 2010 10:04
0
ответов

Является ли ARPACK потокобезопасным?

Безопасно ли использовать ARPACK eigensolver из разных потоков одновременно из программы, написанной на C? Или, если сам ARPACK не является потокобезопасным, существует ли API-совместимый потокобезопасный ...
вопрос задан: 8 October 2010 09:20
0
ответов

ожидаемый список спецификаторов-квалификаторов до

У меня есть это определение типа структуры: typedef struct {char * key; длинный canTag; long canSet; long allowMultiple; confType * next; } confType; При компиляции gcc выдает следующую ошибку: ...
вопрос задан: 8 October 2010 07:40
0
ответов

Как прервать вызов fread?

У меня следующая ситуация: есть поток, который читает с устройства с помощью вызова fread. Этот вызов блокируется до тех пор, пока с устройства не отправляются данные. Когда я останавливаю этот поток, это ...
вопрос задан: 8 October 2010 07:27
0
ответов

Как узнать, сколько места выделено вызовом malloc ()?

I ' m пытается написать такую ​​функцию размера: size (void * p, int size); Что вернет размер массива, на который указывает p. Например: Int * a = malloc ((sizeof (int) * 100)); size (a, ...
вопрос задан: 7 October 2010 23:04
0
ответов

первые n цифр возведения в степень

Как определить первые n цифр возведения в степень (ab). например: для a = 12, b = 13 & n = 4 первые 4 цифры равны 1069.
вопрос задан: 7 October 2010 17:31
0
ответов

GCC Inline Assembly Multiplication

Я пытаюсь изучить встроенную сборку GCC в Linux (x86), и моим первым экспериментом была попытка реализовать обнаружение целочисленного переполнения для умножения. Это кажется достаточно простым, но у него есть сторона ...
вопрос задан: 7 October 2010 17:04
0
ответов

C: Как работают вложенные фигурные скобки для массива инициализации структуры?

struct mystruct s [10] = {{0}}; Похоже, что это инициализирует массив структур значением 0. Как работает синтаксис вложенных фигурных скобок?
вопрос задан: 7 October 2010 16:27
0
ответов

Вперед объявление FILE *

Как перенаправить объявление FILE * в C ? Обычно я делаю это с помощью struct MyType;, но, естественно, это невозможно. Если поведение отличается в стандартах C или компиляторах и в C ++, ...
вопрос задан: 7 October 2010 15:15
0
ответов

Typedef структур

Я использую структуры в своем проекте следующим образом: typedef struct {int str1_val1; int str1_val2; } struct1; и typedef struct {int str2_val1; int str2_val2; struct1 * str2_val3; } ...
вопрос задан: 7 October 2010 15:04
0
ответов

Как я могу ограничить память, полученную с помощью `malloc ()`, не ограничивая также стек?

Я пытаюсь не дать студенческому коду зацикливаться на выделении памяти и не останавливать тестовую машину. Я пробовал setrlimit (RLIMIT_DATA, r); где r - структура, удерживающая ограничения. Но ...
вопрос задан: 7 October 2010 05:34
0
ответов

Сигнал изменения текста GtkEntry

Как Могу ли я подключить обратный вызов сигнала для любого изменения в буфере GtkEntry, включая добавленный, удаленный, вставленный или вырезанный текст? Я просмотрел документацию по GtkWidget, GtkEntry и ...
вопрос задан: 7 October 2010 05:10
0
ответов

Анонимные структуры на C, найденные в ядре Unix

Я начал читать комментарий Льва к Unix v6. Я наткнулся на эти фрагменты, которые я никогда не видел, чтобы они использовались на языке C. Автор дает какое-то объяснение, но мог бы ...
вопрос задан: 7 October 2010 00:36
0
ответов

Зачем вам использовать `extern void my_func ();` вместо включения `my_utils.h`?

Я работаю над некоторым кодом, который не писал, и заметил, что есть много внешних void my_func () ;. Насколько я понимаю, extern используется для глобальных переменных, а не для функций. Есть ли практический ...
вопрос задан: 6 October 2010 22:31
0
ответов

Делаем size_t и wchar_t переносимыми?

Насколько я понимаю, представление size_t и wchar_t полностью зависит от платформы / компилятора. Например, я читал, что wchar_t в Linux сейчас обычно 32-битный, а в Windows - 16-битный. ...
вопрос задан: 6 October 2010 21:43
0
ответов

Каков наилучший способ сделать отметку времени?

Хорошо, поэтому я бы хотел сделать отметку времени до США ... мс тоже было бы хорошо ... но, глядя на это, я думаю, какие ЛУЧШИЕ ПРАКТИКИ при выполнении отметки времени? Мои предположения в ...
вопрос задан: 6 October 2010 21:12
0
ответов

Что касается for (), зачем использовать i ++, а не ++ i?

Возможно, это не имеет значения для компилятора после его оптимизации, но в C / C ++ я вижу большинство людей создают цикл for в виде: for (i = 0; i
вопрос задан: 6 October 2010 19:41
0
ответов

таблица поиска в c

Я создаю таблицу поиска на C Когда я определяю это: typedef struct {char * action; char * сообщение; } lookuptab; lookuptab tab [] = {{"aa", "bb"}, {"cc", "dd"} }; он компилируется без ошибок, но ...
вопрос задан: 6 October 2010 18:09
0
ответов

как использовать GDB для исследования стека / кучи?

Кто-нибудь может дать мне быстрый обзор / указать мне документацию о способе проверки стек (и куча?) программы на C? Я думал, что это должно быть сделано с помощью GDB, но если есть другие…
вопрос задан: 6 October 2010 17:03
0
ответов

Менеджер недоступен через экземпляры модели

Я пытаюсь получить экземпляр объектов модели в другом. И я поднимаю эту ошибку: Менеджер недоступен через экземпляр темы Вот моя модель: форум классов (models.Model): # Некоторые атрибуты ...
вопрос задан: 6 October 2010 15:31
0
ответов

Следует ли избегать последовательных вызовов errno?

Безопасно ли вызывать errno несколько раз при работе с одной и той же ошибкой. Или с локальной копией работать безопаснее? Этот пример иллюстрирует мой вопрос: // Если recvfrom () не работает, он возвращает -1 и устанавливает ...
вопрос задан: 6 October 2010 13:48