Результаты поиска по запросу "c"

5 ответов

Какова связь между скомпилированным общим объектом и декомпрессией? Декомпилировать! == декомпрессия

отаю над ранее разработанным программным обеспечением, и исходный код скомпилирован как общие библиотеки linux (.so), а исходный код отсутствует. Есть ли инструмент, который может извлечь исходный код из общих библиотек Linux? Спасибо рави

12 ответов

Этот подход оставляет исходный источник без изменений, предоставляя вам доступ к функции из вашей тестовой среды.

рименении модульного теста к некоторому C-коду мы сталкиваемся с проблемой, заключающейся в том, что некоторая статическая функция не может быть вызвана в тестовом файле без изменения исходного кода. Есть ли простой или разумный способ преодолеть ...

5 ответов

*: или вы можете добавить явные команды в файл sudoers, но это будет кошмаром для управления при развертывании вашего приложения.

я есть приложение, которое имеет два внешних модуля ядра и демон пользовательского пространства. Я хочу загрузить модули из кода демона, написанного на C, при запуске и выгрузить их при чистом выходе. Могу ли я загрузить их более чистым способом, ...

ТОП публикаций

7 ответов

Я решил вашу проблему следующим образом. Теперь ваша программа работает нормально. Если у вас есть какие-либо сомнения, вы можете спросить меня.

#include <stdio.h> #include <string.h> #include <ctype.h> void delspace(char *str); int main() { int i, loops; char s1[101], s2[101]; scanf("%d", &loops); while (loops--) { fgets(s1, 101, stdin); fgets(s2, 101, stdin); s1[strlen(s1)] = '\0'; ...

5 ответов

 также не определено, хотя, вероятно, не должно быть.

енерирует плавающий код, который вызываетSIGFPE для следующего кода: #include <limits.h> int x = -1; int main() { return INT_MIN % x; }Однако я не могу найти в стандарте никаких утверждений о том, что этот код вызывает неопределенное или ...

5 ответов

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

я копирую структуру с одного узла на другой, но при встрече с последним узлом у меня будет ошибка сегментации, так какtemp_clsf->next вmemcpy будет указывать на неверное местоположение, как я могу это исправить? Я не могу освободитьсяtemp_clsf ...

3 ответа

Во всяком случае, я нашел таблицы довольно информативными и решил поделиться здесь.

есть некоторый кроссплатформенный код C / C ++, который должен быть скомпилирован на Mac OS X, iOS, Linux, Windows, как я могу надежно их обнаружить во время процесса препроцессора?

7 ответов

Я думаю, это просто для симметрии: -1, если меньше, 0, если равно, 1, если больше.

я вызываю функцию сравнения строк C, вот так: strcmp("time","time") Возвращает 0, что означает, что строки не равны. Может кто-нибудь сказать мне, почему реализации C, кажется, делают это? Я думаю, что он будет возвращать ненулевое значение, ...

3 ответа

 биты независимо от порядка машины.

уmemset принятьint в качестве второго аргумента вместоchar, в то время какwmemset занимаетwchar_t вместо чего-то вродеlong или жеlong long?

1 ответ

Сотрите это. Анюта быстро теряет блеск.

аюсь разработать приложение GTK + на Ubuntu 11.4, используя Code :: Blocks. На сайте www.gtk.org есть инструкции по сборке GTK + из источника, который выглядел сложным. Но менеджер пакетов Ubuntu перечислил libgtk3-dev как пакет, который я ...