0
ответов

Кросскомпилятор Двоичная совместимость в C

Мне нужно проверить то, в чем я сомневаюсь. Если разделяемая библиотека (.dll) написана на C, по стандарту C99 и скомпилирована под компилятором. Скажите MinGw. Тогда, по моему опыту, это двоичный код ...
вопрос задан: 25 July 2011 16:02
0
ответов

Что именно представляет собой Графический контекст?

Что именно инкапсулируется графическим контекстом (или контекстом устройства в Windows)? Различные определения в сети соглашаются, что контекст инкапсулирует параметры для различной графики ...
вопрос задан: 25 July 2011 15:34
0
ответов

Может ли Каир ( графическая библиотека) для рендеринга математических формул и изображений (стиль латекс)?

Нужны ли ему какие-либо зависимости для полноценного рендеринга символов Юникода, или он может читать и рендерить глифы собственных шрифтов любой платформы (Linux / Max / Windows) без особых проблем? Может ли он импортировать / отображать ...
вопрос задан: 25 July 2011 14:29
0
ответов

Функция memset на языке C

Сейчас я изучаю функцию memset, но все примеры относятся к массиву символов следующим образом: char a [100]; memset (a, 0, 100); он установит каждый элемент в этом массиве символов в 0. Я подумал ...
вопрос задан: 25 July 2011 12:54
0
ответов

как быстро протестировать фрагмент кода C или C ++?

Я использую Ubuntu и Eclipse в качестве IDE для C / C ++. В настоящее время у меня есть большой проект в Eclipse. Иногда мне хочется протестировать некоторые небольшие функции, написанные на C / C ++, но я не хочу воссоздавать новую ...
вопрос задан: 25 July 2011 11:30
0
ответов

Что такое «int i = 1; Почему (i> = 60 * 60 * 1000/1 * 1000) ”true?

Во-первых, я виноват в определении двух константных выражений без скобок: #define BIG_INTERVAL 60 * 60 * 1000 #define SMALL_INTERVAL 1 * 1000 int i = 1; if (i> = BIG_INTERVAL / SMALL_INTERVAL - ...
вопрос задан: 25 July 2011 10:35
0
ответов

Поведение Sizeof в C

Я узнал, что когда мы передаем имя массива в sizeof, имя массива не распадается на указатель на базу адрес. Приведенный ниже код подтверждает этот факт, давая ответ 10. #include <...
вопрос задан: 25 July 2011 08:34
0
ответов

Библиотека `ar` заменяет метку времени

заголовок формата архива .a требует метки времени. Это привело к бесчисленным головным болям, когда я перестраиваю статическую библиотеку, в основном потому, что я не могу точно воспроизвести исходный двоичный файл. Например (...
вопрос задан: 25 July 2011 07:20
0
ответов

определение и итерация массива строк в c

Как я могу определить массив строк в c, а затем выполнить итерацию цикла по элементам в массиве? Пока что у меня есть char myStrings [] [10] = {"один", "два", "три", "четыре", "пять"}; // мне нужно ...
вопрос задан: 25 July 2011 05:55
0
ответов

Как зарегистрировать деструктор для массива numpy, выделенного C?

Я хочу выделить числа для массива numpy в C / C ++ и передать их в python как массив numpy. Это я могу сделать с помощью PyArray_SimpleNewFromData. Проблема в том, что я также хочу зарегистрировать функцию ...
вопрос задан: 25 July 2011 04:21
0
ответов

Можете ли вы помочь мне с таблицей состояний символов а вложенный переключатель? Упражнение от иллюстрации C - Дональд Алкок

Хорошо, сначала спасибо, что нашли время прочитать мой пост !! (^ o ^) / И прежде чем я изложу всю проблему немного в контексте: Я сам учу "C" и нашел книгу "Illustrating C", которую я ...
вопрос задан: 25 July 2011 02:33
0
ответов

Проверка вредоносного исходного файла C?

Есть ли способ программно проверить, является ли один-единственный исходный файл C потенциально опасным? Я знаю, что никакая проверка не даст стопроцентной точности - но меня интересует хотя бы несколько базовых проверок, которые ...
вопрос задан: 25 July 2011 00:04
0
ответов

Двусторонняя связь при программировании сокетов с использованием C

У меня есть небольшие сомнения в программировании сокетов. Я могу отправлять свои данные с клиента на сервер, и мой сервер обрабатывает данные. О / п обработанных данных я хочу отправить обратно своему клиенту. Так можем ли мы ...
вопрос задан: 24 July 2011 23:50
0
ответов

вычисление математического выражения - очень быстро - с objective-c

я хочу вычислить математическое выражение вроде y = 2 (x * x) + 2. Но мне это нужно в цикле, где x изменяется, может быть, 100000 раз. Я написал код для перевода выражения в дерево синтаксического анализа. Тогда я ...
вопрос задан: 24 July 2011 20:52
0
ответов

C и Python - связь с сокетами

Я пытаюсь использовать сокеты домена UNIX для связи между программой C и скриптом Python. Скрипт Python отправляет данные через сокеты домена UNIX в программу C. Вот соответствующий код из моего ...
вопрос задан: 24 July 2011 20:41
0
ответов

Загрузчик на C / C ++?

Можно ли создать загрузчик на C или C ++ без использования ассемблера какого-либо типа (а желательно без использования __asm)? Я пишу операционную систему и хочу, чтобы она была полностью написана ...
вопрос задан: 24 July 2011 17:38
0
ответов

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

Похоже, этот вопрос довольно красивый просто, но я не могу найти четкого решения для копирования файлов на C без зависимости от платформы. Я использовал вызов system () в моем проекте с открытым исходным кодом для создания ...
вопрос задан: 24 July 2011 15:47
0
ответов

Есть ли хороший трассировщик потоков для C / C ++, например Threadscope от Haskell?

Есть ли бесплатный инструмент с открытым исходным кодом, такой как Threadscope (и новее, чем инструмент трассировки NPTL) для анализа Ошибки использования ЦП / потоковой передачи?
вопрос задан: 24 July 2011 15:45
0
ответов

Использование присваивания в качестве выражения условия?

Подумайте: if (a = 5) {/ * что-то сделать * / } Как присваивание работает как условие? Основано ли оно на ненулевом значении l-значения?
вопрос задан: 24 July 2011 14:32
0
ответов

Какой диалект c может позволить GCC компилировать некоторые fun (…)?

Чтобы скомпилировать некоторый устаревший код Ac, который имеет прототип функции void somefun (...) gcc 4.1.2 всегда сообщает об ошибке: ISO C требует именованный аргумент перед ... Но я могу не изменять код, ...
вопрос задан: 24 July 2011 13:47
0
ответов

Присвоение данных массиву с помощью фигурных скобок

Почему на языке C следующее выражение не работает? map = malloc (sizeof (Карта) * плитки); карта = {0,2,0,0,0,0,0,0,2,0, 0,1,0,0,0,0,0,0,1,0, 0,0,0,0 , 0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0, ...
вопрос задан: 24 July 2011 11:08
0
ответов

перенаправление стандартного вывода в c, затем сброс стандартного вывода

Я пытаюсь использовать перенаправления в C, чтобы перенаправить ввод в один файл, а затем установить стандартный вывод назад, чтобы распечатать на экране. Может кто-нибудь сказать мне, что не так с этим кодом? #include # ...
вопрос задан: 24 July 2011 07:50
0
ответов

Почему можно присвоить строку на указатель char *, но не на массив char []?

Кто-нибудь может объяснить, почему это работает с указателем: char * str1; str1 = "Привет1"; str1 = "новая строка"; // но не это char str2 [] = "привет"; str2 = "четыре"; // или это char str3 []; str3 = "...
вопрос задан: 24 July 2011 03:16
0
ответов

Как убедиться, что я понимаю указатели C? [закрыто]

Без наставника, самообучаюсь с помощью книг и ссылок в Интернете,как мне убедиться, что я правильно понимаю указатели в C? Какие тесты мне следует пройти, на какие вопросы ответить ...
вопрос задан: 24 July 2011 00:08
0
ответов

Можно ли выводить данные в нескольких окнах терминала в рамках одной программы на языке C?

В основном я хотел бы иметь два окна терминала вывода для одной программы. Один будет отображать журнал действий, предпринимаемых программой, а второй - отображать ...
вопрос задан: 23 July 2011 21:12
0
ответов

Есть ли в Linux редактор C / C ++, который показывает ошибки при вводе

Редактор Visual C ++ имеет замечательную функцию, заключающуюся в том, что он подчеркивает ошибки красной линией при вводе кода. Так, например, если вы используете переменную, которая не объявлена, она подчеркнет ...
вопрос задан: 23 July 2011 10:38
0
ответов

Можно ли использовать указатель на строку в printf?

Я думаю о чем-то вроде: #include #include #include int main (void) {// тестируем указатель на строку char s [50]; char * ptr = s; printf (...
вопрос задан: 23 July 2011 09:48
0
ответов

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

У меня есть указатель на функцию внутри структуры, которая динамически устанавливается во время выполнения на адрес другой функции в разных местах моего кода. Он определен в моем заголовочном файле следующим образом: void * (* ...
вопрос задан: 23 July 2011 06:38
0
ответов

Чтение ввода с консоли в OSX

Я использую scanf () для чтения пользовательского ввода на терминале в консольном приложении. scanf ждет, пока пользователь не нажмет клавишу возврата для чтения. Есть ли способ прочитать ввод пользователя при каждом нажатии клавиши?
вопрос задан: 23 July 2011 01:45
0
ответов

Понимание алгоритма функции rand () в Visual C ++

В C / C ++ rand () и srand ( ) обычно используются нами, когда мы хотим получить случайное целое число. Но когда я сам попробовал его переписать, мне стало сложно понять алгоритм. Функция очень ...
вопрос задан: 23 July 2011 00:48