У меня есть проект для школы, где мы должны использовать гибкий провод и бизона. Я хочу использовать C++ так, чтобы у меня был доступ к STL и моим собственным классам, которые я записал. Нам предоставили следующий Make-файл: CC = gcc...
Если вы возьмете существующую базу кода C и скомпилируете ее с помощью компилятора C ++, какие проблемы вы можете ожидать, чтобы возникнуть? Например, я думаю, что присвоение целого числа значению с перечисленным ...
Таким образом, у меня есть некоторые временные данные в моей программе (в RAM). Я хочу так или иначе заставить его казаться, поскольку это - файл (например, для отправки его в другую программу, которая берет ссылку файла в качестве аргумента)? Действитель
Я изучаю ассемблерный код, сгенерированный GCC. Но я не понимаю: movl 0$ x2d, 0x4 (%esp) Во втором операнде, что делает 0x4, обозначает? адрес смещения? И что использование регистра EAX?
Я должен использовать C для одного проекта, и я думаю об использовании longjmp/setjmp для обработки ошибок, поскольку я думаю, что будет намного легче обработать ошибку в одном центральном месте, чем коды возврата. Я был бы...
Я пытаюсь добавить две библиотеки libfreertos.a и STemWin532_CM7_IAR.a в проект Eclipse C / C ++ для программирования платы STM32f7. Я продолжаю получать, не могу найти -llibfreertos.a и не могу ...
Скажите, что мне определили структуру где-нибудь глубоко в коде низкого уровня, используемом повсеместно самыми сумасшедшими и неизвестными способами: структура T {короткое целое без знака name_len; символ d_name [ДЛИНА];} С...
Я пытаюсь придумать метод, который берет целое число и возвращает булевскую переменную, чтобы сказать, является ли число простым или не, и я не знаю много C; кто-либо хотел бы дать мне некоторые подсказки? В основном, я...
У меня есть несколько вопросов о библиотеке сокетов на C. Вот фрагмент кода, на который я буду ссылаться в своих вопросах. char recv_buffer [3000]; recv (сокет, recv_buffer, 3000, 0); Как мне решить, насколько велик ...
Я работал над процессором Cell, и я пытаюсь создать структуру, которая будет содержать spe_context_ptr_t, который будет использоваться в потоке для запуска spe контекста и будет также содержать...
Таким образом, я понимаю назначение заголовков по сравнению с исходными файлами. То, что я не получаю, - то, как компилятор знает для компиляции всех исходных файлов. Пример: example.h #ifndef EXAMPLE_H #define EXAMPLE_H международный пример (интервал...
Я думаю о создании системы баз данных для изображений, где они снабжены компактными подписями и затем подобраны против "изображения запроса", которое могло быть измененным, обрезанным, украшенным, повернутым...
При записи моделированиям мой приятель говорит, что ему нравится пытаться записать программу, достаточно маленькую для вписывания в кэш. Это имеет какое-либо реальное значение? Я понимаю, что кэш быстрее, чем RAM и основное...
Действительно ли sizeof (перечисление) == sizeof (интервал), всегда? Или это - зависимый компилятора? Разве неправильно сказать, поскольку компилятор оптимизирован для длин слова (выравнивание памяти), т.е. y интервал является размером слова на детали...
Я делал довольно простую программу преобразования строки символов (при условии, что введены числа) в целое число. После того, как я закончил, я заметил некоторые очень специфические "ошибки", на которые я не могу ответить, ...
Какие алгоритмы могут использоваться для рисования двоичного дерева в консоли? Дерево реализовано в C. Например, BST с числами: 2 3 4 5 8 был бы показан в консоли как:
У меня есть сервис, который работает все время и также сохраняет файл журнала. Это в основном добавляет новые строки к файлу журнала каждые несколько секунд. Я записан маленький файл, который читает эти строки и затем анализирует...
я просто читал какой-то код и обнаружил, что человек использовал arr [-2] для доступа ко 2-му элементу перед arr, например так: | a | b | c | d | e | f | g | ^ ------------ arr [0] ^ ---------- arr [1] ^ ...
Я работаю над встроенной системой, и у меня есть драмы, заставляющие ее отправить определенный блок данных через последовательный порт. Я сузил его и нашел это, если 0x9B присутствует в сообщении, этом...
Я не понимаю вывода этой программы: #include <pthread.h> #include <stdio.h> #include <unistd.h> интервал i = 0; международное основное () {в то время как (я <3) {ветвление ();...
Я пишу виртуальную машину в C только для забавы. Ламе, я знаю, но к счастью я иду Так себе, надо надеяться, никто не сделает забаву :) Я записал действительно quick'n'dirty VM, который читает строки (мое собственное) ASM и делает...
У меня есть следующий фрагмент кода: int main (int argc, char * argv []) {char line [MAXLINE]; длинное белье = 0; int c, кроме = 0, число = 0, найдено = 0; while (- argc> 0 & ...
Как делают я достигаю следующего преобразования от дважды до строки: 1.4324 => "1.43" 9.4000 => "9.4" 43.000 => "43" т.е. Я хочу к раунду к к десятичным разрядам, но не хочу конечных нулей...
Когда указатель на определенный тип (скажем, int, char, float, ..) увеличивается, его значение увеличивается на размер этого типа данных. Если указатель void, указывающий на данные размера x, увеличивается, ...
Я был под требованием, когда мне нужно иметь массив указателей на функции. Я пробовал несколько подходов, но не работал. #include & lt; stdio.h & gt; void fun () {printf ("fun function"); } ...