0
ответов

Перехват sys_execve () в Linux 3.x

Я пытаюсь перехватить функцию sys_execve () в ядре Linux 3.x, изменяя таблицу системных вызовов. Проблема в том, что sys_execve () должен возвращать код ошибки только в том случае, если выполнение ...
вопрос задан: 4 December 2011 14:37
0
ответов

В чем разница между структурой данных массива и тип данных массива в контексте такого языка программирования, как C?

Википедия различает структуру данных массива и тип данных массива. В чем разница между структурой данных массива и типом данных массива в контексте такого языка программирования, как C? ...
вопрос задан: 4 December 2011 14:34
0
ответов

Представляющий 64-битное целое число в GNU / Linux

Я использую Ubuntu 10.10 (64-битный) с gcc, и я хотел использовать 64-битное целое число. битовое целое число в моей программе на C ++. В моей системе все выходные данные sizeof (long), sizeof (long long int) и sizeof (int64_t) составляют 8 байтов ...
вопрос задан: 4 December 2011 06:43
0
ответов

Использование libcurl для загрузки файлы в DropBox

Я пытаюсь использовать libcurl в приложении C / C ++ для отправки файлов в DropBox. Я хотел бы использовать API "/ files (POST)", как описано здесь ... https: //www.dropbox.com/developers/reference/api # ...
вопрос задан: 4 December 2011 05:32
0
ответов

Сообщения отладки в стиле NSLog из кода C

У меня есть некоторые Код C в статической библиотеке, которую я компилирую в приложение для iPhone. Я хочу вывести на консоль несколько отладочных сообщений; есть ли что-то вроде NSLog, которое я должен использовать? Я предполагаю только NSLog ...
вопрос задан: 4 December 2011 01:34
0
ответов

Отрицание -2147483648 невозможно в C / C ++?

#include #include int main (int argc, char * argv []) {int num = -2147483648; int положительное число = -число; int absval = abs (число); std :: cout << positivenum << "\ ...
вопрос задан: 3 December 2011 23:56
0
ответов

Почему побитовый сдвиг инт вверх дает отрицательное число?

Я новичок в манипуляциях с битами и написал простой код, чтобы увидеть результат сдвига одного бита на одном числе, т.е. 2 #include int main(int argc, char *argv[]) { ...
вопрос задан: 3 December 2011 23:10
0
ответов

Как добавить библиотеку в проект Eclipse C?

Мне нужно добавить библиотеку C в проект C в Eclipse indigo. Что я сделал до сих пор. Я скачал и установил библиотеку. Все заголовки находятся в папке / usr / include, файлы library.so находятся в папке / usr / ...
вопрос задан: 3 December 2011 20:36
0
ответов

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

Я использую eclipse и netbeans для c, и я хотел бы проверить значения переменных, которые динамически выделяются в памяти при отладке (как в eclipse, так и в netbeans). по какой-то причине,...
вопрос задан: 3 December 2011 19:01
0
ответов

проверка содержимого элемента-члена в массиве структуры C

Я делаю книжное упражнение (не домашнее задание, поскольку я самообучаюсь), в котором я должен написать телефонную книгу, используя массив type struct. Итак, я определил: typedef struct contact {char ...
вопрос задан: 3 December 2011 15:53
0
ответов

переопределение typedef

Возможно, я делаю это неправильно, и это большой вопрос, почему это работает в одном компиляторе, а не в другом. У меня есть большое приложение C, и я пытаюсь следовать стилю не ...
вопрос задан: 3 December 2011 12:51
0
ответов

Привязки Fortran 2003 к библиотеке на C: как переводить перечисления и #defines?

Я пишу привязки Fortran для библиотеки C. Каковы наилучшие методы перевода констант, определенных (в заголовках библиотек), с использованием перечисления, например typedef enum cufftType_t {CUFFT_R2C = 0x2a, // Настоящее ...
вопрос задан: 3 December 2011 12:37
0
ответов

как я могу определить, отображается ли конкретная страница в памяти?

Я хотел бы определить, была ли определенная страница уже отображена в памяти. Цель здесь - иметь возможность выполнить эту проверку перед вызовом mmap с фиксированным адресом памяти. The ...
вопрос задан: 3 December 2011 06:59
0
ответов

Размер оставшегося стека до тех пор, пока не произойдет переполнение стека

В Linux, используя C, предположим, что у меня есть динамически определяемое n, обозначающее количество элементов, которые я должен хранить в массиве (int my_array [n]) только на короткий период времени, скажем, один вызов функции, ...
вопрос задан: 3 December 2011 04:36
0
ответов

Современная операционная система / компилятор, где int (в C) не 32 бита?

На самом деле вопрос несколько шире. Основываясь на опыте последних 15 лет, я в настоящее время предполагаю, что размер типов следующий: byte = 8 bit short = 2 bytes int = 4 bytes long long = 8 ...
вопрос задан: 3 December 2011 00:43
0
ответов

Linker Error Lunatic Python lua.require('socket') -> undefined symbol: lua_getmetatable

У меня есть проект python, который полагается на некоторые файлы lua, один из которых требует 'socket'. Я получаю ошибку загрузки socket.core "undefined symbol: lua_getmetatable", когда пытаюсь потребовать этот lua-файл из ...
вопрос задан: 2 December 2011 21:36
0
ответов

Полезна ли функция div (stdlib.h)? [дубликат]

В C, C ++ есть функция под названием div (stdlib.h) div_t div (int numer, int denom); typedef struct _div_t {int quot; int rem; } div_t; Но в C, C ++ есть операторы / и%. Мой вопрос: «Когда ...
вопрос задан: 2 December 2011 20:57
0
ответов

Как вернуть массив int из Java в JNI

Мне нужно вызвать метод Java из JNI. Этот метод Java возвращает массив int (int [] simpleMethod ()). Как вызвать это из JNI, чтобы получить массив в качестве возвращаемого значения? Я знаю, как это сделать, когда метод ...
вопрос задан: 2 December 2011 15:10
0
ответов

Когда я вычитаю адреса памяти, почему результат меньше, чем я ожидал?

У меня есть следующая программа: #include struct X {int a; float b; } x [10], * p1, * p2; int main (int argc, char * argv []) { p1 = & x [1]; p2 = & x [5]; int i = ...
вопрос задан: 2 December 2011 15:10
0
ответов

Что означает "Предупреждение: Связывание разделяемой библиотеки со статической библиотекой не переносится"?

Я делаю одну динамическую библиотеку, используя некоторую функцию библиотеки libmxml.a, но я получаю следующее предупреждение: *Предупреждение: Связывание разделяемой библиотеки libgstmatroskademux.la против _ *статическая библиотека /главная/...
вопрос задан: 2 December 2011 09:04
0
ответов

Использование функции Make 'wildcard' в Android.mk

У меня проблема с использованием функции Make 'wildcard' в моем файле сборки Android.mk. В других моих make-файлах используется строка, подобная этой, чтобы указать "Все .c-файлы в этой папке": CFILES := $(wildcard *.c) In ...
вопрос задан: 2 December 2011 02:20
0
ответов

Какой хороший способ перебора строк в многострочной строке?

Моя функция foo(char *str) получает str, которая является многострочной строкой с новыми символами строк и нулевым окончанием. Я пытаюсь написать цикл while, который итерирует строку и оперирует ...
вопрос задан: 1 December 2011 23:42
0
ответов

Будет ли работать использование boost :: bind () в коде C?

Могу ли я использовать boost :: bind (mycallback, this, _1, _2) в коде C? Обновление Короткий ответ - нет, boost bind возвращает не указатель на функцию, который может быть вызван в коде C, а функтор (объект C ++ ...
вопрос задан: 1 December 2011 22:33
0
ответов

Рекомендуемый размер буфера для сокета и файла

Пожалуйста, хакеры ядра Linux, каков разумный размер буфера для системного вызова write (2) для сокетов или файлов с точки зрения производительности? Понятно, что у некоторых страниц многовариантность, но какая? Это имеет значение? ...
вопрос задан: 1 December 2011 20:18
0
ответов

Проблемы при компоновке с библиотеками gstreamer ubuntu 11.10

Итак, я начинаю проект, в котором будут использоваться библиотеки gstreamer.Я запускаю тестовый проект из документации gstreamer и получаю следующую ошибку. Программа работала ...
вопрос задан: 1 December 2011 20:15
0
ответов

Если место назначения и источник одинаковы, что делает memmove?

Если место назначения и источник одинаковы, memmove все еще "перемещает" данные (или возвращается напрямую)? Что насчет realloc; что если новый размер совпадает со старым?
вопрос задан: 1 December 2011 19:38
0
ответов

Инициализация миллиарда целых чисел для значения 1

В чем заключается хорошая структура потока posix для инициализации миллиарда целых чисел с использованием c / c ++ на 8-ядерном процессоре платформы Linux с 32 ГБ DRAM? Спасибо за вашу помощь.
вопрос задан: 1 December 2011 16:55
0
ответов

Как это вызывается, когда блок возвращает значение?

Недавно я наткнулся на этот код, который мне не кажется законным (но gcc его компилирует). Я не столько возражаю против конструкции, сколько хочу ей имя: #define MAX (a, b) \ ({\ typeof (a) _a = (a); \ ...
вопрос задан: 1 December 2011 16:10
0
ответов

Единица трансляции в C и C ++

Есть ли разница между единицей перевода в C ++ и C? В других сообщениях я читал, что заголовок и исходный файл составляют единицу перевода, но может ли исходный файл только называться ...
вопрос задан: 1 December 2011 13:32
0
ответов

Сетевой диск недоступен, если отображается службой

Я создаю службу, которая определена как Вход в систему как Администратор. Эта служба выполняет работу системы ("net use Z: \ ... / user: user password") и успешно завершается. Если я (как администратор) запускаю "net use", я ...
вопрос задан: 1 December 2011 09:53