0
ответов

Операторы переключения в C: переменная в случае?

#include int main (int argc, char * argv []) {char a = 'c'; switch ('c') {case a: printf ("привет \ п"); } return 0; } Приведенное выше не будет компилироваться для этой ошибки: ...
вопрос задан: 14 August 2011 02:09
0
ответов

LTO, девиртуализация и виртуальные таблицы

Сравнивая виртуальные функции в C ++ и виртуальные таблицы в C, делают ли компиляторы в целом (и для достаточно больших проектов) столь же хорошую работу по девиртуализации? Наивно, это похоже на виртуальную ...
вопрос задан: 13 August 2011 17:24
0
ответов

Указатель селектора Objective-C, передаваемый в функцию C

У меня есть структура C, содержащая указатель на функцию. Теперь я без проблем использовал эту настройку в C, но теперь я использую эту структуру C в Objective-C, и мне нужно передать функцию (или селектор) ...
вопрос задан: 13 August 2011 15:29
0
ответов

Можно ли написать программу без использования функции main ()?

Мне постоянно задают этот вопрос в интервью: Пишите программа без использования функции main ()? Один из моих друзей показал мне код с использованием макросов, но я не смог его понять. Итак, вопрос ...
вопрос задан: 13 August 2011 14:28
0
ответов

Как экспортировать системную библиотеку с помощью cmake?

Как я могу экспортировать библиотеки, от которых зависит библиотека cmake, чтобы исполняемый файл, зависящий от этой библиотеки, не зависел вручную от зависимостей этой библиотеки? Это немного ...
вопрос задан: 13 August 2011 05:29
0
ответов

Где я могу найти явную грамматику для C90 и C99?

Я хочу написать небольшой компилятор C, но не могу найти грамматика для C99 где угодно. Я нашел документ стандартов C90 и C99, но нигде не могу найти саму грамматику.
вопрос задан: 13 August 2011 02:55
0
ответов

Link-tan optimize ak aliye

Nan mwen eksperyans, gen anpil nan kòd ki klèman itilize fonksyon aliye, ki vini nan yon konpwomi: Kòd la vin mwens kout ak yon ti jan mwens antretyen. Pafwa, inlining ka anpil ...
вопрос задан: 12 August 2011 22:35
0
ответов

Как изменить размер буфера ввода-вывода ядра

Я провожу некоторые эксперименты с приложениями, интенсивно использующими ввод-вывод, и пытаюсь понять влияние изменения размера буфера ввода-вывода ядра, различных алгоритмов лифта и т. Д. . Как я могу узнать ...
вопрос задан: 12 August 2011 20:36
0
ответов

Почему fopen / fgets использует системные вызовы mmap и read для доступа к данным?

У меня есть небольшой пример программы, которая просто открывает файл и использует fgets для его чтения. Используя strace, я заметил, что первый вызов fgets запускает системный вызов mmap, а затем системные вызовы read используются для ...
вопрос задан: 12 August 2011 19:47
0
ответов

Использование файлов C ++ в проекте C

Просто из любопытства: есть ли способ использовать файлы C ++ в проектах C? Под файлами я имею в виду возможность получать доступ к функциям из файлов заголовков и библиотек и использовать их в своих проектах для решения проблем ...
вопрос задан: 12 August 2011 15:46
0
ответов

Получить один символ из char * в C

Есть ли способ перемещаться по символу или извлекать один символ из char * в C? Рассмотрим следующий код. Как лучше всего получить отдельных персонажей?Предложите мне ...
вопрос задан: 12 August 2011 13:05
0
ответов

Разрешен ли логический тип возвращаемого значения в C?

Когда я пытаюсь скомпилировать функцию с возвращаемым типом bool в компиляторе GCC, компилятор выдает мне эту ошибку. ошибка: ожидается '=', ',', ';', 'asm' или '__attribute__' перед 'comp' Но когда я изменяю ...
вопрос задан: 12 August 2011 11:45
0
ответов

Код возврата из pthread_create () - 11

Я пытаюсь запустить простое многопоточное программирование и получаю эту ошибку из кода возврата gcc из pthread_create () 11 как решить эту проблему? #include ...
вопрос задан: 12 August 2011 10:06
0
ответов

Что означают 0LL или 0x0UL?

Я читал руководство по Google Go и видел это в разделе констант: нет таких констант, как 0LL или 0x0UL. Я пытался выполнить поиск в Google, но все, что всплыло, - это экземпляры где люди ...
вопрос задан: 12 August 2011 05:48
0
ответов

Хранение объектов C в R

В руководстве по R-расширениям я нашел информацию о доступе к объектам R из C. Однако в моей ситуации я работаю с чужим кодом C, который имеет специализированную структуру данных (назовите ее ...
вопрос задан: 11 August 2011 20:48
0
ответов

Измерьте скорость процессора, подсчитав инструкции по сборке

Правка: В моем исходном примере была глупая ошибка. Однако после исправления я все равно получаю странные результаты. В моей наивной попытке измерить скорость моего процессора методом "грубой силы" я создал программу, приведенную ниже: # ...
вопрос задан: 11 August 2011 20:47
0
ответов

Библиотека Lua - возврат массива в lua из C

Я не уверен, правильно ли заголовок отражает мой вопрос. У меня есть библиотека, реализованная на C для lua, предоставленная мне моим работодателем. Они читают кучу данных из устройства Modbus, например ...
вопрос задан: 11 August 2011 19:53
0
ответов

Как создать функцию наподобие аргумента переменной printf

Я искал реализовать api наподобие printf для ведения журнала. Это должно быть похоже на вызов printf. Например: persistent_log (LogType0, «Буферизированная запись% d», i); Я заглянул в переменную ...
вопрос задан: 11 August 2011 19:02
0
ответов

Как распечатать / записать адрес переменной в NDK

Я не очень силен в C, но я работаю с NDK прямо сейчас, и мне нужна помощь в регистрации адреса переменная в шестнадцатеричном формате. Я использовал __android_log_print для печати общих сообщений журнала, но как мне ...
вопрос задан: 11 August 2011 18:10
0
ответов

Регистрация событий во встроенных системах

Обычно в SBC, работающем под управлением ОСРВ, было бы несложно записать журналы данных / событий на внешний носитель, например SD-карты. Однако во встроенных системах, использующих микроконтроллер, например Микрочипы PIC, ...
вопрос задан: 11 August 2011 15:34
0
ответов

Компиляция 32-разрядной версии приложение с использованием Visual Studio на 64-битной машине

Я пытаюсь скомпилировать простое 32-битное приложение Hello World, написанное на C, с использованием Visual Studio 2010 на 64-битной машине при новой установке Windows 7. Я также установил Windows SDK для Windows 7 ...
вопрос задан: 11 August 2011 15:34
0
ответов

C Операции с файлами: проверка режима доступа к указателю открытого файла

Простой вопрос: как проверить режим доступа указателя уже открытого файла? Скажем, функции передается уже открытый указатель на ФАЙЛ: // Псевдокод bool PseudoFunction (FILE * Ptr) ...
вопрос задан: 11 August 2011 14:01
0
ответов

В чем разница между long long и long int

Я знаю разницу между long и int Но в чем разница между long long и long int
вопрос задан: 11 August 2011 13:56
0
ответов

Как работает очередь команд opencl, и что я могу от нее спросить

Я работаю над алгоритмом, который несколько раз выполняет почти одну и ту же операцию. Поскольку операция состоит из некоторой линейной алгебры (BLAS), я подумал, что попробую использовать для этого графический процессор. Я ...
вопрос задан: 11 August 2011 13:55
0
ответов

c) ошибка make и проблема со связью: i386: архитектура x86-64 входного файла, несовместимая с выводом i386

У меня этот вывод с сообщением об ошибке, когда я набираю "make" в терминале! ! gcc test1.o dispatchQueue.o -o test1 -pthread / usr / bin / ld: i386: x86-64 архитектура входного файла `test1.o 'несовместима с ...
вопрос задан: 11 August 2011 13:48
0
ответов

Что такое процедура повторного входа?

Что такое процедура повторного входа? процедура повторного входа, и можете ли вы привести пример ее использования? Изменить: Кроме того, могут ли несколько процессов получить доступ к повторной процедуре параллельно? Пожалуйста, укажите другой способ
вопрос задан: 11 August 2011 12:53
0
ответов

LinkedList - Как освободить память, выделенную с помощью malloc

У меня очень простой C код для создания односвязного списка, как показано ниже, в котором я выделяю память для каждого узла динамически с помощью malloc. В конце кода я хочу освободить память для каждого ...
вопрос задан: 11 August 2011 11:50
0
ответов

Помещение цикла for в ядро ​​CUDA

Разве помещать цикл for в ядро ​​- плохая идея? или это обычное дело?
вопрос задан: 11 August 2011 10:55
0
ответов

Уменьшит ли этот метод время компиляции кодировщика MATLAB в реальном времени?

На моем рабочем месте используются MATLAB и суб-продукты Simulink, Realtime Workshop (RTW), RTW Embedded Coder. У нас есть большая модель simulink, которая скомпилирована на C, а затем в объектный файл для загрузки в ...
вопрос задан: 11 August 2011 07:56
0
ответов

scanf Предупреждение Cppcheck

Cppcheck показывает следующее предупреждение для scanf: Сообщение: scanf без ограничений ширины поля может аварийно завершить работу с огромными входными данными. Чтобы исправить это сообщение об ошибке, добавьте спецификатор ширины поля:% s =>% 20s% i
вопрос задан: 11 August 2011 07:46