5
ответов

Когда стековое пространство выделяется для локальных переменных?

У меня есть вопрос о следующем коде C: освободите my_function () {интервал i1; интервал j1;//Делают что-то... если (check_something ()) {интервал i2; интервал j2;//Делают...
вопрос задан: 6 November 2009 15:15
5
ответов

Быстро 4x4 умножение матриц в C

Я пытаюсь найти оптимизированный C или Ассемблерную реализацию функции, которая умножается два 4x4 матрицы друг с другом. Платформа является ARM6, или ARM7 основывал iPhone или iPod. В настоящее время я...
вопрос задан: 4 November 2009 14:53
5
ответов

GUI для [закрытого] отладчика GNU

довольно взволнован с Отладчиком GNU и GUI под названием Понимание, поскольку это сохранило меня МНОГО времени. Таким образом я отправляю этот вопрос/ответ для других новичков там как я имеющий проблемы с их...
вопрос задан: 4 November 2009 01:03
5
ответов

Где stdbool.h?

Я хочу найти _Bool определение в своей системе, таким образом, для систем, где это отсутствует, я могу реализовать его. Я видел различные определения для него здесь и на других сайтах, но хотел проверить систему...
вопрос задан: 1 November 2009 10:59
5
ответов

Что происходит, если я пытаюсь получить доступ к памяти вне malloc () 'd регион?

Я выделил зажим памяти с символом* memoryChunk = malloc (80* sizeof (символ) + 1); Что мешает мне писать в ячейку памяти вне 81 единицы? Что я могу сделать для предотвращения этого? пусто...
вопрос задан: 1 November 2009 01:07
5
ответов

символ *a, *b; что тип (b-a) и как делают меня printf это?

{символ *a, *b; printf (" %lx\n", (b-a));} Обычно работает, на самом деле, я не могу вообразить это дающий предупреждение или сбой на 32-разрядной или 64-разрядной машине. Но то, что правильный поступок для ANSI C и...
вопрос задан: 29 October 2009 18:41
5
ответов

printf незадолго до задержки не работает в C

Кто-либо знает, почему, если я поместил printf незадолго до задержки, это ожидает, пока задержка не закончена, прежде чем это распечатает сообщение de? Code1 со сном (): международное основное (пустота) {printf ("привет мир"); система (...
вопрос задан: 27 October 2009 20:58
5
ответов

Каково различие между если (КОНСТАНТА == переменная) или если (переменная == КОНСТАНТА)?

Существует ли различие в порядке оператора сравнения? Переменная интервала #define CONST_VALUE 5;..., если (переменная == CONST_VALUE)//Метод 1... ИЛИ если (CONST_VALUE == переменная)//...
вопрос задан: 26 October 2009 18:40
5
ответов

Как предотвратить scanf порождение переполнения буфера в C?

Я использую этот код: в то время как (scanf (" %s", buf) == 1) {Каков был бы лучший способ предотвратить возможное переполнение буфера так, чтобы это могли быть переданные строки случайных длин? Я знаю, что могу ограничить вход...
вопрос задан: 26 October 2009 00:30
5
ответов

malloc, обнуляющий память?

Учитывая этот код C, скомпилированный с gcc 4.3.3 #include <stdio.h> #include <stdlib.h> международное основное (интервал argc, символ * argv []) {интервал * я; я = (интервал *) malloc (sizeof (интервал)); printf (" %d\n"...
вопрос задан: 25 October 2009 21:48
5
ответов

Выделить память для массива указателей на символы? (C) [дублировать]

Я пытаюсь макет массива указателей символов из файла. Вот моя попытка: char c; // in_file - объект FILE char ** mazestring = malloc (sizeof (char *)); while ((c = fgetc (...
вопрос задан: 20 October 2009 11:48
5
ответов

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

Как я читаю изображение в C так, чтобы у меня могло быть прямое управление его пикселями (как, мы делаем в MATLAB)? Я попробовал старый путь: ФАЙЛ *fp; fp = fopen ("C:\\a.tif", "r"); это просто дает мне форму ASCII...
вопрос задан: 20 October 2009 11:18
5
ответов

Получение размера данных Указателя

Я попробовал следующий код, чтобы видеть, как получить размер данных указателя: #include <stdio.h> #include <stdlib.h> #include <string.h> международное основное () {символ *...
вопрос задан: 20 October 2009 10:48
5
ответов

Почему эта программа OCaml быстрее, чем моя программа C?

Я записал основную программу Транзитного участка Hippity в C, Python и OCaml. Предоставленный, это - вероятно, не очень хороший сравнительный тест этих трех языков. Но результаты, которые я получил, были чем-то вроде этого: Python:....
вопрос задан: 19 October 2009 00:27
5
ответов

Как к реестру акционеров и определениям битового поля между драйвером устройства и FPGA это управляет

Есть ли какие-либо хорошие, существующие программные инструменты, доступные для помощи в генерации C заголовочным файлам с соответствующим #defines для смещений регистра, а также разрядных определений от VHDL? Если какие-либо такие инструменты делают...
вопрос задан: 18 October 2009 19:41
5
ответов

Найти простое число?

Найти, является ли N простым числом, мы только должны искать все числа меньше или равный sqrt (N). Почему это? Я пишу код C, настолько пробующий для понимания причины позади него.
вопрос задан: 18 October 2009 12:34
5
ответов

Как записать средство анализа для строки как" (1+3 * (5 / 4)), и получите числовой результат

это - вопрос об интервью, я смущен его решением, я думаю, что нуждаюсь в стеках, чтобы продвинуть и вытолкать эти операторы и операнды, но делаю мне нужны два стека, один для оператора и один для...
вопрос задан: 17 October 2009 05:09
5
ответов

В C: Как установить указатель на элемент структуры, который является массивом?

Как я должен написать свой код к примеру определенный индекс массива массива, который, оказывается, член структуры? Следующий код дает мне проблемы.//main.c освобождают clean_buffers (пусто);//...
вопрос задан: 16 October 2009 19:48
5
ответов

Когда точно постфиксный инкрементный оператор оценен в сложном выражении?

Скажите, что у меня есть выражение как этот короткий v = ((p [я ++] и 0xFF) <<4 | (p [я] и 0xF0000000)>> 28; причем p является указателем на динамично выделенный массив 32 битов...
вопрос задан: 16 October 2009 09:01
5
ответов

Тестирование кода для встраиваемого приложения

Фон: Я разрабатываю великоватое использование проекта в Atmel AVR atmega2560. Этот проект содержит много основанных на аппаратных средствах функций (7 устройств SPI, 2 I2C, 2 порта RS485 MODBUS, много Аналога и...
вопрос задан: 15 October 2009 14:05
5
ответов

Я могу сделать копию на записи memcpy в Linux?

У меня есть некоторый код, где я часто копирую большой блок памяти, часто после создания только очень небольших изменений в нем. Я реализовал систему, которая отслеживает изменения, но я думал, что это могло бы быть...
вопрос задан: 14 October 2009 09:21
5
ответов

C инициализируют массив в структуре

Я хочу содержать массив переменной длины в структуре, но испытываю затруднения при инициализации его правильно. Сетка структуры {международные строки; международные седла; международная сетка [];} международное основное () {структура...
вопрос задан: 13 October 2009 03:14
5
ответов

Как Взять пробел во Входе в C

Я хотел взять символьный массив от консоли, и это также включает пробелы, единственный метод, который я знаю в C, является scanf, но это пропускает вход взятия остановки, после того как это совершило нападки с пробелом. Что я должен сделать?...
вопрос задан: 12 October 2009 17:02
5
ответов

Маски битового поля в C

Существует ли портативный путь в C для обнаружения маски некоторое время поле во время компиляции? Идеально, я хотел бы смочь атомарно очистить поле как это: Ссылка структуры {неподписанный возраст: 3;...
вопрос задан: 10 October 2009 21:35
5
ответов

Вычисления высоких 64 битов 64x64 международный продукт в C

Я хотел бы, чтобы моя функция C эффективно вычислила высокие 64 бита продукта двух 64 битов подписанный ints. Я знаю, как сделать это в x86-64 блоке с imulq и вытаскиванием результата из %rdx...
вопрос задан: 9 October 2009 01:40
5
ответов

Вычислите размер к Основе 64 закодированных сообщения

У меня есть двоичная строка, которую я кодирую в Основе 64. Теперь, я должен знать перед рукой размер заключительной Основы, которой будут 64 закодированных строки. Там какой-либо путь состоит в том, чтобы вычислить это? Что-то как:...
вопрос задан: 7 October 2009 17:39
5
ответов

Что означает векторизация?

Действительно ли это - хорошая идея векторизовать код? Что такое хорошие методы с точки зрения того, когда сделать это? Что происходит внизу?
вопрос задан: 4 October 2009 15:29
5
ответов

Как удалить \n или \t от данной строки в C?

Как я могу разделить строку со всем \n и \t в C?
вопрос задан: 3 October 2009 23:54
5
ответов

То, как я анализирую поля в запятой, разделило строку с помощью sscanf при поддержке пустых полей?

У меня есть разделенная строка запятой, которая могла бы содержать пустые поля. Например: 1,2, 4 Используя основной sscanf (строка", % [^], % [^], % [^], % [^], % [^]", &val1, &val2, &val3, &val4); я...
вопрос задан: 2 October 2009 13:20
5
ответов

sprintf_s со слишком маленьким буфером

Следующий код вызывает ошибку и уничтожает мое приложение. Это имеет смысл, поскольку буфер только 10 байтов длиной, и текст 22 байта длиной (переполнение буфера). символьный буфер [10]; международная длина =...
вопрос задан: 1 October 2009 20:58