Я должен оценить большое количество выражений, содержащих переменные, и я думаю о написании небольшого специального интерпретатора, чтобы компиляция была быстрой и небольшой. Однако у меня нет опыта работы с ...
В моей системе (Mac OS 10.6) /usr/include/stdarg.h: / * Этот файл является общественным достоянием. * /
/ * GCC использует свою собственную копию этого заголовка * /
# если определено (__ GNUC__)
#include_next
#elif defined (...
Интересно, можно ли написать макрос foreach для аргументов макроса. Вот что нужно сделать: #define PRINT (a) printf (#a ":% d", a)
#define PRINT_ALL (...)? ? ? ЭТА ПРОБЛЕМА ? ? ? И возможно ...
Привет, я уверен это должно быть распространенный вопрос, но я не могу найти ответ, когда ищу его. Мой вопрос в основном касается двух указателей. Я хочу сравнить их адреса и определить, есть ли один из них ...
Это вопрос с мелкими деталями, состоящий из трех частей. Контекст состоит в том, что я хочу убедить некоторых людей в том, что безоговорочно безопасно использовать определение offsetof, данное в , а не (...
, я использую инструмент создания тестов под названием KLEE, который создает множество тестов для моего C99-кода.
После этого я запускаю тесты и проверяю покрытие строки с помощью gcov. Кажется, Gcov обновляет данные о покрытии в конце ...
Это вопрос собеседования: - Напишите программу C, которая при компиляции и запуске распечатывает сообщение, указывающее, разрешает ли компилятор, с которым он скомпилирован, вставлять / * * / комментарии. The ...
Я работал над этим несколько дней - в качестве фон, я работаю над тем, чтобы взять однопоточную программу на C и сделать ее многопоточной. Я недавно обнаружил новый случай тупика, но ...
Я хочу написать программу на C или C ++, которая, учитывая IP-адрес, проверяет его, а затем выполняет дальнейшие действия в зависимости от того, был ли проверка связи успешной или нет.
Как это сделать?
Вот небольшая программа. Должен ли он печатать 0 или 1, или он имеет неопределенное поведение? #include
struct S0 {беззнаковый f1: 1;
}; struct S0 s; int main (void) {int x = -3; int ...
Мне нужно написать многопоточную (скажем, 2 потока) программу, в которой каждый из этих потоков выполняет свою задачу. Кроме того, после запуска эти потоки должны продолжать работать бесконечно в фоновом режиме. Вот что я ...
Это, наверное, простой вопрос, но я не нашел на него ответа. Вызывается ли malloc внутри realloc и внутри calloc? Так как я как-то подсчитываю вызовы malloc, мне это интересно. ...
У меня есть код C, в котором я использую стандартную библиотечную функцию isalpha () в ctype.h, это на Visual Студия 2010-Окна.
В приведенном ниже коде, если char c равно '£', вызов isalpha возвращает утверждение как ...
Недавно я просматривал некоторые примеры кода C из онлайн-ресурсов «Руководства по разработке алгоритмов» Стивена Скиены и был сбит с толку синтаксис некоторых его вызовов функций. ...
У меня есть 5 функций, которые вызываются более 10000 раз (в среднем). Все они изменяют / используют определенные переменные. Я знаю, что иметь глобальные переменные - плохая практика. Но ради производительности, разве это ...
У меня такая ситуация #define PRE 0xF1 #define SR0 0B0000
#define SR1 0B0001
#define SR2 0B0010
#define SR3 0B0011 #define VIOTA (A0) asm (". byte PRE, A0") int main ()
{ВИОТА (SR1); ...
У меня есть базовый файл png с двумя цветами в нем: зеленым и пурпурным. Что я хочу сделать, так это взять все пурпурные пиксели и сделать их прозрачными, чтобы я мог объединить изображение в другое изображение. ...
Сегодня я случайно определил двумерный массив с размером одного измерения, равным 0, однако мой компилятор не жаловался. Я нашел следующее, в котором говорится, что это законно, по крайней мере, в ...
Компиляция этого фрагмента кода с помощью gcc (4.5) и как можно большего количества включенных флагов типа -Wall, -Wextra, -Wuninitialized не дает мне никаких предупреждений: int main () {int * p = p ; printf ("p =% p \ n", (void ...
Как вы думаете, что это обсуждение карты памяти для 2D-массива является правильным? Особенно это фото? Вы можете объяснить теорию? Предположим, мы объявляем 2D-массив в C следующим образом: int arr [3] [3] = {10, 20, 30, ...
У меня есть старый код C, в котором несколько интенсивно используются упакованные структуры. Я собираюсь использовать Go в качестве оболочки для этого кода, но мне трудно найти способ передать или даже написать ...
Приносим извинения, если это запрошено в архивах. Я нашел несколько похожих вопросов, но ни один из них мне не подошел. Дистиллированная версия проблемы, над которой я работаю, выглядит следующим образом. У меня ...
У меня есть проект, в котором смешиваются C и C ++. В заголовочном файле C у меня есть такой код: typedef struct mystruct * mystruct;
struct mystruct {// любая структура должна
}; И чтобы использовать это в C ++ ...
У меня есть определенный набор строк и соответствующие им числа: kill -> 1
жить -> 2
half_kill -> 3
dont_live -> 4 Список из 30 таких строк и их количество. Если пользователь вводит «...
Краткий вопрос
Есть ли общепринятый способ запускать компиляторы / компоновщики для проектов встроенного программного обеспечения на удаленном сервере и при этом иметь возможность программировать и отлаживать программное обеспечение на локальном компьют
Я программист-самоучка, перешедший на Python как на мой первый язык около 7-8 месяцев назад. Я довольно твердо умею заставить все работать, хотя мои базовые знания ограничены из-за моих ...
Я пишу клиент UDP и мне нужно указать порт источника моего пакета UDP в моих данных для отправки. Как моя программа может получить случайный номер порта, сгенерированный ядром, который udp-клиент использует для ...
есть ли какое-либо расширение valgrind, которое можно использовать в командном окне, которое поможет мне узнать время, в секундах, потраченных на каждую функцию в моем коде C? спасибо =)