0
ответов

Какую библиотеку c / c ++ можно использовать для обработки Wi-Fi-соединений для Linux?

Я хочу реализовать программу менеджера WiFi, которая должна обрабатывать следующее. уведомление о точке доступа wi-fi пришло или ушло предоставить информацию о доступной точке доступа Wi-Fi подключение / отключение ...
вопрос задан: 29 December 2011 13:30
0
ответов

Обнаружение Windows или Linux в C, C ++ [дубликат]

Я пишу кроссплатформенную программу. Я хочу, чтобы эта программа работала как под Windows, так и под Linux, поэтому у меня есть два разных сегмента кода для двух платформ. Если ОС Windows, я хочу первую ...
вопрос задан: 29 December 2011 12:58
0
ответов

Приведение символов со знаком вручную

Я работаю с некоторым встроенным оборудованием, Rabbit SBC, в котором используется Dynamic C 9. Я использую микроконтроллер для чтения информации с цифрового датчика компаса, используя один из его последовательных портов. ...
вопрос задан: 29 December 2011 12:00
0
ответов

Как программно получить uuid устройства / раздела в Linux?

Я очень новичок в программировании для Linux. Мои вопросы: есть ли способ программно прочитать UUID устройства или раздела в Linux? Есть ли какой-нибудь C / C ++ API для пользовательских приложений? ...
вопрос задан: 29 December 2011 03:52
0
ответов

Как получить время выполнения с помощью msp430?

Я хотел бы получить время выполнения кода C в миллисекундах и Пользуюсь msp430f16. Любая помощь будет оценена по достоинству. Спасибо.
вопрос задан: 29 December 2011 00:22
0
ответов

Объявить главный прототип

Есть ли причина, по которой я никогда не вижу прототип main, объявленный в программах на C, например: int main (int argc, char * argv []) ; int main (int argc, char * argv []) {возврат 0; } Всегда казался непоследовательным ..
вопрос задан: 28 December 2011 22:27
0
ответов

Что делают \t и \b?

Я ожидаю, что эта простая строка кода printf("foo\b\tbar\n"); заменит "o" на "\t" и выдаст следующий вывод fo bar (предполагая, что остановка табуляции происходит каждые 8 символов). На ...
вопрос задан: 28 December 2011 18:50
0
ответов

Что означают подавленные утечки в Valgrind?

Я разработал чисто-C реализацию списков (очередей) FIFO в файлах fifo.h и fifo.c, и написал тестовую программу testfifo.c, которую я компилирую в ./bin/testfifo. Структура узлов такова ...
вопрос задан: 28 December 2011 16:12
0
ответов

Что произойдет, если я вызову java-функцию из нескольких потоков из C с помощью JNI?

Похоже, эта ссылка предполагает, что «это просто работает»: (довольно далеко внизу в разделе 7.3 Присоединение собственных потоков) http: // java.sun.com/docs/books/jni/html/invoke.html Я не понимаю, как это возможно, это ...
вопрос задан: 28 December 2011 10:19
0
ответов

как написать makefile, смешивающий C и C++

В этом Makefile я не знаю, как скомпилировать объекты c в одном Makefile, смешивающем C и C++. Если я сначала компилирую объекты C, а затем запускаю этот Makefile, он работает. Может ли кто-нибудь помочь исправить это для ...
вопрос задан: 28 December 2011 09:08
0
ответов

Неожиданные результаты при присвоении значений массиву В c

я читаю C Язык программирования, второе издание. Я подошел к этому упражнению [1-13 в Разделе 1.6, стр. 24 2-е изд. Напишите программу для печати гистограммы длин слов во входных данных. ...
вопрос задан: 27 December 2011 19:59
0
ответов

Отступ аргументов функции в Visual Studio

VS v010 делает отступ для следующего кода C ++ следующим образом: if (Foo (arg1, arg2)) {} Есть ли способ изменить правила форматирования VS, чтобы сделать отступ в коде, как показано ниже: if ( Foo (arg1, arg2)) {} Спасибо ...
вопрос задан: 27 December 2011 05:55
0
ответов

Ошибка сборки Clang

Я пытаюсь собрать Clang на Linux (Amazon's EC2). Я запускаю make в соответствии с руководством по адресу: http://clang.llvm.org/get_started.html Я получаю следующие сообщения об ошибках: llvm[2]: ...
вопрос задан: 26 December 2011 23:56
0
ответов

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

Что происходит внутри, когда вызывается функция, использующая varargs? Хранятся ли сами аргументы в куче или в стеке, как и любые другие аргументы. Если в стеке, как это работает?
вопрос задан: 26 December 2011 20:22
0
ответов

Ошибка затирания памяти

У меня есть небольшой фрагмент кода. Я скомпилировал его с помощью -lmcheck, поскольку я пытаюсь отладить код, в котором у меня такая же похожая ошибка. Я получаю эту ошибку, когда запускаю этот код: память забита перед выделением ...
вопрос задан: 26 December 2011 20:19
0
ответов

Всегда ли требуется привязать сокет?

Что ж, мой вопрос может показаться базовым, но я новичок в области сетевого программирования. Я хочу знать: 1) Всегда ли требуется привязать сокет, чтобы получать от него сообщение? Я видел ...
вопрос задан: 26 December 2011 14:41
0
ответов

Поменять местами три числа в одном операторе

Есть ли возможность поменять местами три числа в одном операторе. Например: a = 10 б = 20 c = 30 Я хочу, чтобы значения были изменены согласно следующему списку a = 20 б = 30 c = 10 Могут ли эти значения быть ...
вопрос задан: 26 December 2011 12:39
0
ответов

в чем причина того, что fopen не может открыть файл

У меня есть следующий код, где я пытаюсь открыть текстовый файл. char frd[32]="word-list.txt"; FILE *rd=fopen(frd, "rb"); if(!rd) std::cout<<"Coudn't open file\t"<
вопрос задан: 26 December 2011 07:48
0
ответов

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

Я просто хотел знать, как escape-последовательности обратной косой черты реализованы в компиляторах? Если мы напишем "\ n" в строке, как компилятор сможет заменить ее символом новой строки? Как компилятор ...
вопрос задан: 26 December 2011 07:45
0
ответов

Как интерпретировать структуру без определения?

Сегодня я начал работать над кодом с открытым исходным кодом FUSE, там я нашел несколько таких строк: struct fuse_session; struct fuse_chan; Я не знаю, как это интерпретировать, поскольку я знал, что за «struct» следует ...
вопрос задан: 26 December 2011 07:02
0
ответов

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

Можно ли проверить тип переменной в любой момент кода? Допустим, я объявляю char y = 1; и функцию int SomeFunction (int). Затем я передаю y в ...
вопрос задан: 25 December 2011 19:48
0
ответов

Путаница с указателем переменной 2D-массива

У меня есть серьезные сомнения в отношении 2D-массивов (язык C). Рассмотрим объявление 2D-массива следующим образом: int array [3] [5]; Теперь, когда я делаю следующее, результат обоих нижеприведенных printf будет таким же: ...
вопрос задан: 25 December 2011 14:35
0
ответов

Почему setjmp/longjmp падает на MSVC, а в MinGW нет?

Я хочу использовать setjmp()/longjmp() для реализации системы корутин. Затем я решил написать небольшой .c файл, чтобы протестировать его. В MinGW все в порядке; я получил желаемый результат. Но когда я компилирую его в MSVC++, ...
вопрос задан: 25 December 2011 07:44
0
ответов

Определить, был ли изменен открытый файл в C

Есть ли способ определить, был ли изменен открытый файл в POSIX? Точнее, как я могу реализовать is_modified() ниже? FILE *f = fopen("myfile", "r+"); // делаем различные вещи с ...
вопрос задан: 25 December 2011 06:21
0
ответов

Возврат списка точек (x,y,z) из C в C# с помощью PInvoke

Мне нужно вернуть список точек из C dll в C# приложение с помощью PInvoke. Это точки в 3 измерениях [x,y,z]. Количество точек зависит от типа модели. В C i ...
вопрос задан: 25 December 2011 00:13
0
ответов

Parallelizing a for loop in C

У меня в коде на C есть цикл for следующего вида: for(i=0; i<100000; i++){ a[i] = simulate(); // функция simulate() моделирует некоторую систему } Мы видим, что вычисление каждой итерации ...
вопрос задан: 24 December 2011 19:09
0
ответов

Как мне определить и передать имя файла функции fopen () из командной строки?

У меня есть следующая программа, которая записывает вводимые пользователем данные в файл. В настоящее время файл для записи предопределен; однако я хотел, чтобы пользователь мог определять имя файла из командной строки. ...
вопрос задан: 24 December 2011 16:45
0
ответов

Каково значение массива нулевой длины в C? [дубликат]

# включить int main () {int a [0], b [4] [0]; printf ("% d% d", sizeof (a), sizeof (b)); } //выход 0 0 каково значение [0], почему также разрешен 2-мерный массив размера 0?
вопрос задан: 24 December 2011 16:18
0
ответов

Соглашения о вызовах x86_64 и фреймы стека

Я пытаюсь понять смысл исполняемый код, который GCC (4.4.3) генерирует для машины x86_64, работающей под Ubuntu Linux. В частности, я не понимаю, как код отслеживает ...
вопрос задан: 24 December 2011 15:28
0
ответов

Как использовать тип данных Long в C?

Я немного запутался, как долго работают в C. Если я прошу максимальное значение long в Java, я получаю число в квинтиллионах. Если я попрошу его на C, подписанный или неподписанный, он исчисляется миллиардами. ...
вопрос задан: 24 December 2011 04:25