0
ответов

Как мне правильно ссылаться на библиотеку GNU readline для сканирования ввода терминала?

Я пытаюсь скомпилировать код C, который использует следующий код в GNU readline. #include ; #include ; Я попытался изменить <> на "" и ...
вопрос задан: 23 September 2010 23:06
0
ответов

Основной синтаксис операнда typedef

Дано: typedef синоним объявления типа; Я вижу как: typedef long unsigned int size_t; объявляет size_t как синоним long unsigned int, однако я (знаю, что это так, но) не могу точно понять, как: ...
вопрос задан: 23 September 2010 22:40
0
ответов

Переворот строки в C ++

Я пытаюсь изменить порядок слов в предложении, сохраняя пробелы, как показано ниже. [это моя тестовая строка] ==> [string test my is this] Я сделал шаг за шагом, как, [this ...
вопрос задан: 23 September 2010 17:29
0
ответов

Проверка положительного или отрицательного числа с помощью побитовых операторов

Я могу проверить четность или нечетность числа с помощью побитовых операторов. Могу ли я проверить, является ли число положительным / нулевым / отрицательным без использования каких-либо условных операторов / операторов, таких как if / ternary и т. Д. Мо
вопрос задан: 23 September 2010 14:18
0
ответов

Как вы читаете scanf до EOF в C?

У меня есть это, но как только он достигает предполагаемого EOF, он просто повторяет цикл и снова выполняет scanf. int main (void) {char words [16]; while (scanf ("% 15s", words) == 1) printf ("% s \ n", ...
вопрос задан: 23 September 2010 14:12
0
ответов

сложение «двоичных» чисел

Каков результат добавления двоичные числа 01000001 и 11111111 на 8-битной машине?
вопрос задан: 23 September 2010 12:57
0
ответов

Project with both c and c++ files

Can I have a project that has some parts written in c and other parts written in c++ ? Is this possible ?
вопрос задан: 23 September 2010 11:27
0
ответов

как я могу получить возврат значение программы, выполняемой exec? [дубликат]

У меня есть этот код c: if (fork () == 0) {execl ("/ usr / bin / fsck", "fsck", "/ dev / c0d0p1s0", NULL); } он вызывает execl для запуска fsck для проверки файловой системы / dev / c0d0p1s0. У меня вопрос: как мне получить ...
вопрос задан: 23 September 2010 09:11
0
ответов

socket() function error in C

I have a socket() function call in my code.(using C language): socket(AF_INET, SOCK_STREAM, 0)) I want that it should result in error.(INVALID_SOCKET) Do we have some way out so that above function ...
вопрос задан: 23 September 2010 06:11
0
ответов

Можно ли создать интерактивную оболочку C?

Мне просто интересно, возможно ли это с помощью (Python, Java или C)? Я ищу что-то вроде IPython для Python.
вопрос задан: 23 September 2010 05:43
0
ответов

Trouble sending signal to child process in C

I've been trying to figure out if this is possible the way I've done it or not. This program should fork a child process that loops printing to STDOUT, and the parent should exit to return the ...
вопрос задан: 23 September 2010 03:48
0
ответов

sprintf () с автоматическим выделением памяти?

Я ищу sprintf ( ) -подобная реализация функции, которая автоматически выделяет необходимую память. Итак, я хочу сказать char * my_str = dynamic_sprintf ("Здравствуйте,% s, это%. * S nice% 05d ...
вопрос задан: 22 September 2010 23:35
0
ответов

Что лучше для локального IPC, Очереди сообщений POSIX (mqueues) или сокеты домена Unix (локальные)?

Что лучше: использовать очереди сообщений POSIX или сокеты домена Unix для локальной связи IPC? Я работал с сокетами Unix между машинами (а не с доменом), и я помню, что создание и разрушение ...
вопрос задан: 22 September 2010 23:22
0
ответов

Конструктор структур в C

Дано: struct objStruct {int id; значение int; }; typedef struct objStruct Object; Есть ли ярлык для выделения и инициализации объекта, что-то вроде конструктора C ++? Он может даже ...
вопрос задан: 22 September 2010 22:50
0
ответов

Объяснение ++ val ++ и ++ * p ++ в C

int val = 5; printf ("% d", ++ val ++); // выдает ошибку компиляции: '++' требует l-значение int * p = & val; printf ("% d", ++ * p ++); // ошибки нет. Может кто-нибудь объяснить эти 2 случая? Спасибо.
вопрос задан: 22 September 2010 21:30
0
ответов

Множественные операции преинкремента для переменной в C ++ (C?)

Почему следующий код компилируется на C ++? int phew = 53; ++++++++++ фух; Тот же код не работает на C, почему?
вопрос задан: 22 September 2010 21:24
0
ответов

Как получить длину динамически выделяемых двумерных массивов в C

Вопрос в том, как получить длину динамически выделяемых двумерных массивов в C? Я думал, что код ниже должен получить количество строк, но это не так. char ** строки; / * распределение памяти и данные ...
вопрос задан: 22 September 2010 21:22
0
ответов

Возможная проблема в «Обмен значениями двух переменных без использования третьей переменной»

Недавно я пришел к этому методу для обмена значениями двух переменных без используя третью переменную. a ^ = b ^ = a ^ = b Но когда я попробовал приведенный выше код на разных компиляторах, я получил разные результаты ...
вопрос задан: 22 September 2010 21:15
0
ответов

Объявить переменные в верхней части функции или в отдельных областях?

Какой предпочтительный метод - метод 1 или метод 2? Метод 1: LRESULT CALLBACK wpMainWindow (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) {switch (msg) {case WM_PAINT: {...
вопрос задан: 22 September 2010 20:56
0
ответов

Как мне заменить символ в этом примере с помощью strchr?

/ * пример strchr * / #include # включить <строка.h> int main () {char str [] = "Это образец строки"; char * pch; printf ("Ищу символ 's' в \"% s \ "... \ n", ...
вопрос задан: 22 September 2010 18:26
0
ответов

Как объявлять и использовать огромные массивы из 1 миллиарда целых чисел в C?

I Реализую последовательную программу сортировки наподобие быстрой сортировки. Я хотел бы протестировать производительность моей программы на огромном массиве из 1 или 10 миллиардов целых чисел. Но проблема в том, что я получаю ...
вопрос задан: 22 September 2010 15:56
0
ответов

указатель на функцию без typedef

Возможно ли использовать тип заранее объявленной функции в качестве указателя на функцию без использования typedef? объявление функции: int myfunc (float); использовать объявление функции с помощью некоторого синтаксиса ...
вопрос задан: 22 September 2010 15:15
0
ответов

Заголовок C / C ++ для java

Есть ли какой-нибудь хороший инструмент для генерации java (+ поддержка JNI при необходимости) из файла заголовка, чтобы можно было использовать библиотеку C или C ++ как есть. Что-то вроде обратного javah. Реальная функциональность будет в C / C + ...
вопрос задан: 22 September 2010 14:43
0
ответов

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

Этот код не компилируется для меня на gcc версии 4.3.2 (Debian 4.3.2-1.1) main () {int unix; } Я проверил список ключевых слов C, и "unix" не входит в их число. Почему я получаю следующую ошибку? ...
вопрос задан: 22 September 2010 14:36
0
ответов

разница между int * i и int * i

Я конвертирую файл заголовка для библиотеки DLL, написанной на C, в Delphi, чтобы я мог использовать эту DLL. Мой вопрос: в чем разница между int * i и int * i. Я конвертирую первый в i: PInteger; Но я ...
вопрос задан: 22 September 2010 14:21
0
ответов

Определение загрузки процессора

Есть ли команда или какой-либо другой способ получить текущее или среднее использование процессора (для многопроцессорной среды) в Linux? Я использую встроенный Linux в небольшой системе. В основном мне нужно ...
вопрос задан: 22 September 2010 13:07
0
ответов

Альтернатива -pg с Clang?

Я хочу профилировать ЦП (образец, если возможно) с минимальным влиянием на производительность (следовательно, аналогично -pg в GCC), скомпилированные двоичные файлы с Clang. Есть ли альтернатива, использующая приборы ...
вопрос задан: 22 September 2010 12:14
0
ответов

как работает {} while (0) в макросе?

Хотя эта тема много раз обсуждалась на этом форуме и все остальные форумы, все еще сомневаюсь. Пожалуйста помоги. Как макрос do {} while (0) in работает в ядре Linux? Например, #define ...
вопрос задан: 22 September 2010 07:21
0
ответов

Использовать «класс» (или другое зарезервированное ключевое слово) в качестве свойства для анонимного типа

Хорошо, я не могу найти ответ на этот вопрос: <%: Html.ActionLink ("Щелкните здесь", "Действие", null, new {class = "myClass"})%> Я хочу установить Атрибут класса CSS сгенерированного элемента. Очевидно, C # ...
вопрос задан: 22 September 2010 07:07
0
ответов

Как сгенерировать логическое значение с вероятностью p с помощью функции C rand ()?

Как я могу сгенерировать случайное логическое значение с вероятностью p (где 0 <= p <= 1.0) с использованием функции rand () стандартной библиотеки C? т.е. bool nextBool (двойная вероятность) { возвращение ... }
вопрос задан: 22 September 2010 05:38