0
ответов

Real dangers of 2+ threads writing/reading a variable

What are the real dangers of simultaneous read/write to a single variable? If I use one thread to write a variable and another to read the variable in a while loop and there is no danger if the ...
вопрос задан: 8 May 2011 12:00
0
ответов

javascript createElement (), проблема стиля

сегодня я написал эту функцию: function zoom (obj) {var img = (! document.getElementById (obj))? false: document.getElementById (obj); var fullImage = (img.getAttribute ("image") == ...
вопрос задан: 8 May 2011 11:20
0
ответов

Haskell - эффективный эквивалент цикла for?

Я проводил несколько экспериментов и вот кое-что нашел. Рассмотрим следующую программу на C: int main () {for (int i = 0; i <1000000; ++ i) {} } и следующий Haskell ...
вопрос задан: 8 May 2011 07:33
0
ответов

Функции C без файлов заголовков

Это должно быть очень тривиально. Я запускал очень простую программу на C для сравнения строк: #include int strcmp (char * s, char * t); int main () {printf (" Возвращено:% d \ n ", ...
вопрос задан: 8 May 2011 06:43
0
ответов

Проблема с strtok и segmentation fault

У меня есть две вспомогательные функции для разделения строк в формате десятичных цен, т.е. "23.00", "2.30" Рассмотрим это: char price [4] = "2.20"; unsigned getDollars (char * price) {return ...
вопрос задан: 8 May 2011 04:07
0
ответов

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

Я ищу хорошее техническое решение для выполнения DI на C. Я уже видел здесь некоторые вопросы DI, но еще не видел один с любыми реальными примерами или конкретными предложениями по реализации. ...
вопрос задан: 8 May 2011 02:37
0
ответов

Вызывает ли INT_MIN% -1 неопределенное поведение?

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

Являются ли пробелы в операторах case стандартными C / C ++

Я просматривал некоторый код в ядре Linux и наткнулся на такие утверждения, как case '0' ... '9': Чтобы попробовать это, я создал тестовую программу ниже. # включить int main () { ...
вопрос задан: 7 May 2011 23:28
0
ответов

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

Я хотел заменить бит/биты (более 1) в 32/64 битном поле данных, не затрагивая другие биты.Скажем, например: У меня есть 64-битный регистр, где биты 5 и 6 могут принимать значения 0,1,2,3. 5:6 0 0 0 1 ...
вопрос задан: 7 May 2011 18:22
0
ответов

Наличие текста внутри элемента управления NumericUpDown после числа

Возможно ли в WinForms, чтобы отображать текст внутри элемента управления NumericUpDown? Например, я хочу показать значение в моем элементе управления numericupdown в микроампер, поэтому оно должно быть как «1 мкА». Спасибо.
вопрос задан: 7 May 2011 14:51
0
ответов

Как трехмерные массивы хранятся в C?

Я понимаю, что массивы в C распределяются по строкам. Следовательно, для массива 2 x 3: 0 1 2 3 4 5 Хранится в памяти как 0 1 2 3 4 5 Однако что, если у меня есть массив 2 x 3 x 2: 0 1 2 ...
вопрос задан: 7 May 2011 12:13
0
ответов

Почему memset принимает int вместо char?

Почему memset принимает int в качестве второго аргумента вместо char, тогда как wmemset принимает wchar_t вместо чего-то вроде long или long long?
вопрос задан: 7 May 2011 07:46
0
ответов

Как использовать модуль ffi LuaJIT при встраивании?

Я пытаюсь встроить LuaJIT в приложение C. Код такой: #include #include #include #include #include ...
вопрос задан: 7 May 2011 07:37
0
ответов

Как сохранить вывод системной команды в переменной?

Я выполняю функцию system (), которая возвращает мне имя файла. Теперь я не хочу отображать вывод на экране (то есть имя файла) или перенаправлять новый файл. Я просто хочу сохранить его в переменной. is ...
вопрос задан: 7 May 2011 07:06
0
ответов

undefined ссылка на stricmp

Я пытаюсь создать метод, который находит и заменяет строку в строке, но у меня, похоже, есть ошибка во время компиляции. Могу я получить помощь в выяснении того, что происходит? void ...
вопрос задан: 7 May 2011 02:12
0
ответов

fgets не работает после scanf

#include #include #include void delspace (char * str); int main () {int я, циклы; char s1 [101], s2 [101]; scanf ("% d", & циклы); ...
вопрос задан: 6 May 2011 23:37
0
ответов

fftshift / ifftshift Исходный код C / C ++ [закрыто]

Кто-нибудь знает, есть ли какая-нибудь бесплатная библиотека с открытым исходным кодом, которая реализовала эти две функции так, как они определены в Matlab? Спасибо
вопрос задан: 6 May 2011 17:50
0
ответов

PAM Authentication for a Legacy Application

I have a legacy app that receives a username/password request asynchronously over the wire. Since I already have the username and password stored as variables, what would be the best way to ...
вопрос задан: 6 May 2011 15:49
0
ответов

Causes of Linux UDP packet drops

I have a Linux C++ application which receives sequenced UDP packets. Because of the sequencing, I can easily determine when a packet is lost or re-ordered, i.e. when a "gap" is encountered. The ...
вопрос задан: 6 May 2011 15:06
0
ответов

В чем разница между% g и% f в C?

Я собирался через язык программирования C от K&R. Здесь в инструкции для печати двойной переменной написано printf ("\ t% g \ n", sum + = atof (line)); где сумма задана как двойная. Могу ...
вопрос задан: 6 May 2011 15:02
0
ответов

How to pass a two dimensional array of unknown size as method argument

I'm trying to pass a two-dimensional array, which size can be dynamic, as a method argument. Within the method I'd like to use the array with the general array syntax. int item = array[row][column]; ...
вопрос задан: 6 May 2011 10:05
0
ответов

Поиск размера файла в C

Мне было интересно, есть ли значительное увеличение производительности при использовании sys / stat.h по сравнению с fseek () и и ftell ()?
вопрос задан: 6 May 2011 05:30
0
ответов

Clang block в Linux?

В Clang есть очень классное расширение с именем block, обеспечивающее истинный механизм лямбда-функций в C. По сравнению с block, вложенные функции gcc весьма ограничены. Однако, пытаясь скомпилировать тривиальную программу cc: ...
вопрос задан: 6 May 2011 05:18
0
ответов

Функция для нахождения n-й цифры числа Пи

Я всегда хотел найти алгоритм, который сделал бы это. { } Желательно не использовать ...
вопрос задан: 6 May 2011 01:13
0
ответов

Can I use protobufs to in the kernel?

I need to define a communication protocol with a Linux device driver. Protobufs look very nice, and there is an active C port. Is it possible to use protobufs in a Linux device driver? Obviously the ...
вопрос задан: 5 May 2011 21:44
0
ответов

cpu shielding and disabling kernel interrupts

Under Linux, what (if any) is the downside to disabling all interrupts on a particular CPU core, or even all cores on a single chip in a system containing multiple chips? When writing a C program ...
вопрос задан: 5 May 2011 19:05
0
ответов

Is it possible to obtain an intermediate C code from Objective-C?

As I understand correctly, besides the fact that Objective-C language is a strict superset of a "clean" C, added OOP paradigm is simulated by a set of functions partially described in Objective-C ...
вопрос задан: 5 May 2011 17:38
0
ответов

Вызов API-интерфейсов Какао из C

Я не знаю, возможно ли это, но имея код на простом C, можно ли вызывать API-интерфейсы Какао из него? Something like #include , add the corresponding library and go for it? Thanks ...
вопрос задан: 5 May 2011 17:02
0
ответов

Garbage collection in SML, Java, C, Pascal

Why is garbage collection rarely spoken about in languages such as Pascal and C, whereas it is very important in SML and Java?
вопрос задан: 5 May 2011 15:48