У меня есть вопрос о следующем коде C: освободите my_function () {интервал i1; интервал j1;//Делают что-то... если (check_something ()) {интервал i2; интервал j2;//Делают...
Я пытаюсь найти оптимизированный C или Ассемблерную реализацию функции, которая умножается два 4x4 матрицы друг с другом. Платформа является ARM6, или ARM7 основывал iPhone или iPod. В настоящее время я...
довольно взволнован с Отладчиком GNU и GUI под названием Понимание, поскольку это сохранило меня МНОГО времени. Таким образом я отправляю этот вопрос/ответ для других новичков там как я имеющий проблемы с их...
Я хочу найти _Bool определение в своей системе, таким образом, для систем, где это отсутствует, я могу реализовать его. Я видел различные определения для него здесь и на других сайтах, но хотел проверить систему...
Я выделил зажим памяти с символом* memoryChunk = malloc (80* sizeof (символ) + 1); Что мешает мне писать в ячейку памяти вне 81 единицы? Что я могу сделать для предотвращения этого? пусто...
{символ *a, *b; printf (" %lx\n", (b-a));} Обычно работает, на самом деле, я не могу вообразить это дающий предупреждение или сбой на 32-разрядной или 64-разрядной машине. Но то, что правильный поступок для ANSI C и...
Кто-либо знает, почему, если я поместил printf незадолго до задержки, это ожидает, пока задержка не закончена, прежде чем это распечатает сообщение de? Code1 со сном (): международное основное (пустота) {printf ("привет мир"); система (...
Существует ли различие в порядке оператора сравнения? Переменная интервала #define CONST_VALUE 5;..., если (переменная == CONST_VALUE)//Метод 1... ИЛИ если (CONST_VALUE == переменная)//...
Я использую этот код: в то время как (scanf (" %s", buf) == 1) {Каков был бы лучший способ предотвратить возможное переполнение буфера так, чтобы это могли быть переданные строки случайных длин? Я знаю, что могу ограничить вход...
Как я читаю изображение в C так, чтобы у меня могло быть прямое управление его пикселями (как, мы делаем в MATLAB)? Я попробовал старый путь: ФАЙЛ *fp; fp = fopen ("C:\\a.tif", "r"); это просто дает мне форму ASCII...
Я попробовал следующий код, чтобы видеть, как получить размер данных указателя: #include <stdio.h> #include <stdlib.h> #include <string.h> международное основное () {символ *...
Я записал основную программу Транзитного участка Hippity в C, Python и OCaml. Предоставленный, это - вероятно, не очень хороший сравнительный тест этих трех языков. Но результаты, которые я получил, были чем-то вроде этого: Python:....
Есть ли какие-либо хорошие, существующие программные инструменты, доступные для помощи в генерации C заголовочным файлам с соответствующим #defines для смещений регистра, а также разрядных определений от VHDL? Если какие-либо такие инструменты делают...
Найти, является ли N простым числом, мы только должны искать все числа меньше или равный sqrt (N). Почему это? Я пишу код C, настолько пробующий для понимания причины позади него.
это - вопрос об интервью, я смущен его решением, я думаю, что нуждаюсь в стеках, чтобы продвинуть и вытолкать эти операторы и операнды, но делаю мне нужны два стека, один для оператора и один для...
Как я должен написать свой код к примеру определенный индекс массива массива, который, оказывается, член структуры? Следующий код дает мне проблемы.//main.c освобождают clean_buffers (пусто);//...
Скажите, что у меня есть выражение как этот короткий v = ((p [я ++] и 0xFF) <<4 | (p [я] и 0xF0000000)>> 28; причем p является указателем на динамично выделенный массив 32 битов...
Фон: Я разрабатываю великоватое использование проекта в Atmel AVR atmega2560. Этот проект содержит много основанных на аппаратных средствах функций (7 устройств SPI, 2 I2C, 2 порта RS485 MODBUS, много Аналога и...
У меня есть некоторый код, где я часто копирую большой блок памяти, часто после создания только очень небольших изменений в нем. Я реализовал систему, которая отслеживает изменения, но я думал, что это могло бы быть...
Я хочу содержать массив переменной длины в структуре, но испытываю затруднения при инициализации его правильно. Сетка структуры {международные строки; международные седла; международная сетка [];} международное основное () {структура...
Я хотел взять символьный массив от консоли, и это также включает пробелы, единственный метод, который я знаю в C, является scanf, но это пропускает вход взятия остановки, после того как это совершило нападки с пробелом. Что я должен сделать?...
Существует ли портативный путь в C для обнаружения маски некоторое время поле во время компиляции? Идеально, я хотел бы смочь атомарно очистить поле как это: Ссылка структуры {неподписанный возраст: 3;...
Я хотел бы, чтобы моя функция C эффективно вычислила высокие 64 бита продукта двух 64 битов подписанный ints. Я знаю, как сделать это в x86-64 блоке с imulq и вытаскиванием результата из %rdx...
У меня есть двоичная строка, которую я кодирую в Основе 64. Теперь, я должен знать перед рукой размер заключительной Основы, которой будут 64 закодированных строки. Там какой-либо путь состоит в том, чтобы вычислить это? Что-то как:...
У меня есть разделенная строка запятой, которая могла бы содержать пустые поля. Например: 1,2, 4 Используя основной sscanf (строка", % [^], % [^], % [^], % [^], % [^]", &val1, &val2, &val3, &val4); я...
Следующий код вызывает ошибку и уничтожает мое приложение. Это имеет смысл, поскольку буфер только 10 байтов длиной, и текст 22 байта длиной (переполнение буфера). символьный буфер [10]; международная длина =...