Привет я пишу простую программу клиент-сервер. В этой программе я должен использовать getopt () для получения номера порта и IP-адреса как это: сервер-i 127.0.0.1-p 10001, который я не знаю, как я могу добраться...
Я хочу проанализировать строку, которую я даю синтаксическому анализатору в основной функции yacc. Я знаю, что это могло быть сделано при помощи yy_scan_string, но я не знаю, как использовать его. Я искал сеть и человека...
У меня есть вопрос о правилах продвижения типов данных в стандарте языка C. C99 говорит, что: целочисленные продвижения C также требуют, чтобы «если int мог представлять все значения оригинального типа, значение равно ...
Как считать неограниченные символы в символ* переменная, не указывая размер? Например, скажите, что я хочу считать адрес сотрудника, который может также проводить несколько строк.
Я создаю балансирующийся робот с помощью системы Lego Mindstorm NXT. Я использую два датчика от HiTechnic, при этом первым является Акселерометр и второе, являющееся Гироскопом. Я имею успешно...
Я знаю, что в компиляторах C функция main () вызывается функцией _start (), которая имеет примерно такой код: exit (main () ); // возвращается возвращаемое значение main Как работает _start (), когда ...
Выбор syscall берет 3 набора filedescriptor для наблюдения fds для читаемого/записываемого и "исключений" на filedescriptor. Моя избранная страница справочника не указывает много о exceptfd наборе дескриптора...
Я хотел бы скомпилировать этот пример кода C, который имеет зависимость от libuv. Если я попытаюсь скомпилировать его, как я получаю ошибку $ gcc simple-spawn-example.c -o bin Неопределенные символы для архитектуры x86_64: ...
У меня есть часть кода, которая делает это: __m128i a = _mm_loadl_pi (a, (__m64 *) ptr); Где ptr - некоторый адрес памяти. Я получаю предупреждение компилятора о том, что оно используется в его собственной инициализации. По существу ...
Я читаю использование backtrace () в C. В Linux man-странице есть официальный пример, как показано ниже. #include & lt; execinfo.h & gt; #include & lt; stdio.h & gt; #include & lt; stdlib.h & gt; #include & lt; ...
У меня есть короткая программа C, которая пишет в файл, пока больше нет пространства на диске: #include <stdio.h> международное основное (пустота) {символ c [] = "abcdefghij"; size_t rez; ФАЙЛ *f = fopen ("filldisk....
Я пишу маленькое приложение C, которые используют некоторые потоки для обработки данных. Я хочу смочь знать количество процессоров на определенной машине, не используя систему () и в комбинации к...
Я хотел бы заставить исходные строки C, встроенные с выводом блока видеть, какой код генерируется. Я попробовал опции GCC как-S - Wa,-ahlms (и даже - Wa, - gstabs, потому что я считал его где-нибудь)...
Почему я получаю «Сегментация-ошибка» -Error для данных [2] и (возможно) данных [3]? К первым двум указателям я могу назначить память без проблем, и я думаю, что я выделил достаточно памяти для четырех ...
Может кто-нибудь объяснить, как malloc () работает внутри? Иногда я выполнял программу strace и вижу множество системных вызовов sbrk, когда man sbrk говорит о том, что она используется в malloc (), но не намного.
Этот код печатает карту Индии. Как это работает? #include
главный()
{int a, b, c; int count = 1; for (b = c = 10; a = "- FIGURE ?, UMKC, XYZHello Folks, \ TFy! QJu ROo TNn (ROo) ...
C и много других языков имеют условное выражение (иначе троичный) оператор. Это позволяет Вам делать очень краткий выбор между двумя значениями на основе истины условия, которое делает выражения...
У меня есть код C99, подобный этому (но не совсем этот, ниже просто пример для демонстрации проблемы): // file: const.c #include & lt; assert.h & gt; #include & lt; stdio.h & gt; #include & lt; stdlib.h & gt; # ...
Я хотел бы иметь возможность вычислить инверсию общая матрица NxN в C / C ++ с использованием lapack. Насколько я понимаю, способ сделать инверсию в лапаке - это использовать функцию dgetri, однако ...
Для C++ существует много хороших платформ модульного теста там, но я не мог найти хороший для функционального тестирования. С функциональным тестированием я имею в виду материал, который касается диска, требует целого...
Я написал следующий код: void buildArrays (char * pLastLetter [], int length [], int size, const char str []) {int i; int strIndex = 0; int letterCounter = 0; for (i = 0; i
Я хочу, чтобы родительский процесс распечатывал свою информацию, после того, как все дочерние процессы выполнялись с исполнением. #include & lt; stdio.h & gt; #include & lt; stdlib.h & gt; #include & lt; unistd.h & gt; int main (int argc, ...
В моей программе я разветвляю (параллельно) дочерние процессы в конечном цикле с условием продолжения и делаю должностное лицо на каждом из них. Я хочу, чтобы родительский процесс возобновил выполнение (точка после этого цикла с условием продолжения) толь
В C у меня есть 32-разрядное слово, представляющее адрес (и мне сохранили его в неподписанном длинном, надеюсь, что это в порядке). Теперь от того, что я собираю, часть адреса содержит номер страницы и другую часть...
По моему пониманию, раздел инициализированных данных содержит статическую и глобальную переменные, которые явно инициализированы. .bss содержит неинициализированную глобальную и статическую переменную. Почему нам нужно 2 ...
I ' Я пишу парсер в Bison для базового компилятора (а затем расширяю его, чтобы он содержал подпрограммы и динамическое выделение памяти). Грамматика определена в Приложении А книги о драконах. Мой сканер Flex ...
Я экспериментирую для изучения гибкого провода и хотел бы к литералам строки совпадения. Мой код в настоящее время похож: "\" "([^\\n \"\\] * (\\[.\n]) *) * "\"" {/*matches string-literal*/;} я боролся с...
Я хочу создать read-eval-print цикл с помощью синтаксического анализатора гибкого провода/бизона. Проблема, сгенерированный лексический анализатор гибкого провода хочет вход ФАЙЛА типа*, и я хотел бы, чтобы это было char*. Там должен так или иначе сделать
Я записал приложение в C, который ожидает две строки во входе. Первый вход говорит, насколько большой массив интервала будет, и второй вход содержит значения, разделенные пространством. Например, следующее...