0
ответов

SWIG - Обернуть массив строк C в список python

Мне было интересно, как правильно обернуть массив строки на C в список Python с использованием SWIG. Массив находится внутри структуры: typedef struct {char ** my_array; char * some_string; } Foo; ...
вопрос задан: 20 April 2011 18:45
0
ответов

Портативная библиотека набора инструментов для создания приложений OpenGL

Я новичок в OpenGL, и я делал несколько руководств, используя GLUT. GLUT кажется довольно неуклюжим и «старомодным» (если вы понимаете, что я имею в виду: D), поэтому я спрашиваю, есть ли еще немного ...
вопрос задан: 20 April 2011 14:21
0
ответов

Почему я не вижу MSG_EOR для SOCK_SEQPACKET в Linux?

У меня есть два процесса, которые обмениваются данными через пару сокетов, созданных с помощью socketpair () и SOCK_SEQPACKET. Вот так: int ipc_sockets [2]; socketpair(PF_LOCAL, SOCK_SEQPACKET, 0, ipc_sockets); ...
вопрос задан: 20 April 2011 13:23
0
ответов

C: Самый эффективный способ определить, сколько байтов потребуется для строки UTF-16 из строки UTF-8

Я видел очень умный код для преобразования между кодовыми точками Unicode и UTF-8, поэтому мне было интересно, есть ли у кого-нибудь (или было бы интересно разрабатывать) это. Учитывая строку UTF-8, сколько байтов ...
вопрос задан: 20 April 2011 09:29
0
ответов

Насколько сложен LuaJIT FFI?

Я недавно заглянул в Lua, и он мне показался действительно приятным. Единственное, что раздражает, - это отсутствие (стандартных) библиотек. Но с JIT-компилятором идет приятный интерфейс FFI C. Исходя из java ...
вопрос задан: 20 April 2011 07:35
0
ответов

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

Я только что перечитал классический учебник по Си K&R. И прочитал упражнение 1-11: Как бы вы протестировали программу подсчета слов? Какие типы входных данных с наибольшей вероятностью выявят ошибки, если они есть? На самом деле...
вопрос задан: 20 April 2011 05:24
0
ответов

Что означает #pragma intrinsic?

Просто хотите знать, что означает #pragma intrinsic (_m_prefetchw)?
вопрос задан: 19 April 2011 22:11
0
ответов

cygwin + Программирование сокетов Windows

Я пытаюсь изучить программирование сокетов в Windows и для этого использую cygwin. Я обнаружил, что необходимые файлы для этого находятся в / usr / include / w32api /. Я взял образец программы из. ..
вопрос задан: 19 April 2011 16:40
0
ответов

что происходит в ядре во время работы malloc?

Мне задали этот вопрос во время интервью. Они хотели знать, когда пользователь вызывает malloc (4) для выделения 4 байтов памяти, как реагирует операционная система (Linux)? Какая подсистема ...
вопрос задан: 19 April 2011 12:21
0
ответов

Предложения по изучению макросов на C

Я прошел начальный курс по языкам программирования, охватывающим C. Однако не то, чтобы я начал работать в компании над встроенными системами, я вижу множество макросов, которые регулярно используются в ...
вопрос задан: 19 April 2011 06:37
0
ответов

c удалить первый символ массива

У меня есть строка: str1 = "abcabcabc"; Как убрать первый символ? Я бы хотел, чтобы конечный результат был: str1 = "bcabcabc";
вопрос задан: 19 April 2011 04:21
0
ответов

FastCGI, SCGI,

Я пишу веб-сервер на C, и мне нужно выяснить способ использования CGI для выполнения динамического содержимого на стороне сервера. Я смотрю на протокол FastCGI, и это меня раздражает. Это напоминает мне бит ...
вопрос задан: 19 April 2011 03:02
0
ответов

Расширение R в C, устанавливающее имена строк / столбцов матрицы

Я пишу пакет R, который управляет матрицами в C. В настоящее время матрицы, возвращаемые в R, имеют номера для имен строк / столбцов. Я бы предпочел присвоить свои собственные имена строк / столбцов при изменении ...
вопрос задан: 19 April 2011 00:29
0
ответов

Получение предупреждения «приведение к указателю из целого числа различных size »из следующего кода

Код: Push (size, (POINTER) (GetCar (i) == term_Null ()? 0: 1)); Вот push-код C возвращает ABC, который является typedef POINTER * ABC typedef void * POINTER ABC size; Push (ABC, ...
вопрос задан: 18 April 2011 10:27
0
ответов

Более эффективный логический массив RAM? Среда Arduino

У меня есть код в среде Arduino, который требует x (с шагом 8) логических значений, которыми можно управлять во время выполнения для некоторого кода регистра сдвига. Итак, в настоящее время я использую ...
вопрос задан: 18 April 2011 10:00
0
ответов

What does L do?

What does this do? const wchar_t *s = L"test"; If wchar_t is two bytes on my machine, then why should we tell the compiler that the string should be treated in a way that each element is long i.e, ...
вопрос задан: 18 April 2011 07:11
0
ответов

присвоить строковое значение указателю

char * tempMonth; символ месяц [4]; месяц [0] = 'j'; месяц [1] = 'а'; месяц [2] = 'n'; месяц [3] = '\ 0'; как назначить месяц на tempMonth? спасибо а как распечатать наконец? спасибо
вопрос задан: 18 April 2011 04:01
0
ответов

Translating C to C# and HLSL: will this be possible?

I've taken on quite a daunting challenge for myself. In my XNA game, I want to implement Blargg's NTSC filter. This is a C library that transforms a bitmap to make it look like it was output on a CRT ...
вопрос задан: 18 April 2011 03:36
0
ответов

Как мне добавить собственный каталог файлов заголовков в Mac Terminal gcc?

Я пытаюсь скомпилировать программу на C ( myProgram.c), который включает пользовательский файл .h, находящийся в указанном каталоге. Как мне добавить каталог в gcc, чтобы я мог в любое время создать myProgram.c, используя только ...
вопрос задан: 18 April 2011 01:03
0
ответов

Возьмем среднее значение двух чисел со знаком в C

Допустим, у нас есть x и y, и оба являются целыми числами со знаком в C, как мы найти наиболее точное среднее значение между двумя? Я бы предпочел решение, в котором не используются никакие машины / ...
вопрос задан: 18 April 2011 01:00
0
ответов

команда для приостановки потока с помощью GDB

Я немного новичок в GDB. Я надеюсь, что кто-то может помочь мне с чем-то, что должно быть довольно простым, я использовал Google / docs, но мне просто что-то не хватает. Каков "нормальный" способ отладки ...
вопрос задан: 17 April 2011 22:56
0
ответов

Установите каталог по умолчанию в терминале Mac

Я использую только терминал (mac) для git, и я использую git только для одного каталога . Можно ли установить каталог по умолчанию (каталог при открытии терминала) в каталог, в котором я использую git, и если да ...
вопрос задан: 17 April 2011 22:15
0
ответов

Разница между типами данных со знаком и без знака?

main () {char i = 255; printf ("\ n% x \ n", я); } вывод: ffffffff main () {u_char i = 255; printf ("\ n% x \ n", я); } output: ff Что здесь происходит? Пожалуйста, объясните мне вывод с помощью некоторого ...
вопрос задан: 17 April 2011 18:39
0
ответов

Запущенный FreeBSD статический двоичный файл на Linux?

Действительно ли очень маленькая/простая командная строка программировала бы, запрограммированный в стандартах совместимый C99, и статически скомпилированный на работе FreeBSD, если выполняется на Linux? (Я протестировал бы это сам, но я в настоящее время
вопрос задан: 17 April 2011 17:12
0
ответов

Stack Overflow on SUN Sparc

/* attack.c */ /* compile: cc -o attack attack.c */ #include #include /* lsd - Solaris shellcode */ static char shell[] = /* 10*4+8 bytes */ "\x20\xbf\...
вопрос задан: 17 April 2011 17:01
0
ответов

Вызывает ли функция барьер памяти?

Рассмотрим этот код на C: extern volatile int hardware_reg; void f (const void * src, size_t len) {void * dst = <что-то>; hardware_reg = 1; memcpy (dst, src, len); ...
вопрос задан: 17 April 2011 11:36
0
ответов

WebSockets и Heroku: передача данных пользователю

Я создаю веб-приложение в реальном времени, используя Ruby on Rails, и Heroku, похоже, является лучший вариант для его размещения. Я бы предпочел отправлять новые данные пользователю, когда они становятся доступными, вместо ...
вопрос задан: 17 April 2011 11:06
0
ответов

UTF-16 decoder not working as expected

I have a part of my Unicode library that decodes UTF-16 into raw Unicode code points. However, it isn't working as expected. Here's the relevant part of the code (omitting UTF-8 and string ...
вопрос задан: 17 April 2011 08:08
0
ответов

Как скомпилировать программирование на C в Windows 7? [закрыто]

Я ищу бесплатные инструменты для компиляции программ на C в Windows 7. В прошлом я всегда компилировал код C в Ubuntu с помощью gcc. Итак, как я могу скомпилировать код C в Windows 7? Пожалуйста, научите меня. :)
вопрос задан: 17 April 2011 06:16
0
ответов

C + WinAPI: Как переключаться между элементами управления с помощью клавиши Tab?

Я создал небольшое приложение на языке C с помощью WinAPI, и у меня возникла небольшая проблема. Клавиша табуляции не переключает между элементами управления. Должен ли он быть автоматическим? Если нет, подскажите, как это реализовать? Я сделал ...
вопрос задан: 17 April 2011 05:53