Вопросы и ответы по всем темам

Категория - c

Страницы: 1 2 3 ... 106

c
GTK реализация MessageBox

Я пытался реализовать Win32 MessageBox, используя GTK. Приложение использует SDL / OpenGL, так что это не приложение GTK. Я выполняю инициализацию (gtk_init) в функции...

c   linux   gtk   x11  



c
Почему я получаю двойную бесплатную ошибку с помощью realloc ()?

Я попытался написать функцию замены строки в C, которая работает с char *, который был выделен с помощью malloc(). Он немного отличается тем, что будет искать и...

c   malloc  



c
Аудиоформат Rockbox

Как указать обратный вызов для rb->pcm_play_data()?

c   audio   rockbox  



c
Хорошая STL-подобная библиотека для C

Что такое хорошие библиотеки для C с такими структурами данных, как векторы, deques, стеки, hashmaps, древовидные карты, наборы и т. Д.? Обычный C, пожалуйста, и не зависит от платформы.




c
Передача многомерных массивов в качестве аргументов функции в C

В C я могу передать многомерный массив функции в качестве единственного аргумента, когда я не знаю, каковы будут размеры этого массива? Кроме того, мой многомерный массив может содержать типы,...

c  



c
Функция String.indexOf в C

Есть ли функция библиотеки C, которая будет возвращать индекс символа в строке? Пока что все, что я нашел, это функции типа strstr, которые будут возвращать найденный символ *, а не его...

c   string  



c
Как реализовать продолжения?

Я работаю над интерпретатором Scheme, написанным на C. В настоящее время он использует стек времени выполнения C в качестве своего собственного стека, что представляет незначительную проблему с...

c   lisp   scheme   continuations  



c
Когда следует использовать абстракцию типов во встроенных системах

Я работал над несколькими различными встроенными системами. Все они использовали typedef (или #defines) для таких типов, как UINT32. Это хорошая методика,...

c   embedded  



c
Как избежать переопределения VERSION, PACKAGE и т. Д.

Я не видел никаких вопросов, касающихся сборок GNU autoconf / automake, но я надеюсь, что по крайней мере некоторые из вас знакомы с ним. Поехали: У меня есть проект (я назову его myproject),...

c   linux   unix   autoconf   automake  



c
Являются ли операторы сдвига (<<, >>) арифметическими или логическими в C?

В C операторы сдвига (<<, >> ) арифметические или логические?




c
Декодирование операторов printf в C (Printf Primer)

Я работаю над доведением старого кода с 1998 до 21 века. Одним из первых шагов в этом процессе является преобразование операторов printf в переменные QString. Независимо от того, сколько раз я...

c   qt   printf   qstring  



c
Как вы определяете размер файла в C?

Как я могу определить размер файла в байтах? #include <stdio.h> unsigned int fsize(char* file){ //what goes here? }

c   file   io   filesize  



c




c
Эффективно преобразовать шестнадцатеричную строку в целое число в C?

В C, каков наиболее эффективный способ преобразования строки шестнадцатеричных цифр в двоичный unsigned int или unsigned long? Например, если у меня есть...

c   performance   hex   strtol  



c
Отправлять сообщения в программу через командную строку

У меня есть эта программа, мы назовем ее Host. Хост делает разные вещи, но он должен иметь возможность принимать ввод через командную строку во время работы. Это означает, что он должен каким-то...




c
Чтение памяти другого процесса в OS X?

Я пытался понять, как читать память других процессов в Mac OS X, но мне не очень повезло. Я видел много примеров в сети, используя ptrace с PEEKDATA и тому подобное,...

c   macos   memory   ptrace  



c
Есть ли разница между функциями on_exit () и atexit ()?

Есть ли разница между int on_exit(void (*function)(int , void *), void *arg); а также int atexit(void (*function)(void)); кроме...

c   linux  



c
Передача большего количества параметров в указатели на функции C

Допустим, я создаю шахматную программу. У меня есть функция void foreachMove( void (*action)(chess_move*), chess_game* game); который будет вызывать действие...




c
Как вы получаете список каталогов в C?

Как вы сканируете каталог для папок и файлов в C? Это должно быть кроссплатформенным.

c   file   folder   common-tasks  



c
Как я могу получить доступ к Ruby AST из кода уровня C?

Я понимаю, что Ruby 1.8 AST обходится во время выполнения с использованием большого оператора switch, и во многих случаях, например, при вызове метода в классе или родительском...

c   ruby   tree   interpreter  



Страницы: 1 2 3 ... 106