0
ответов

синтаксис if else внутри функции

У меня просто else if и ошибки по синтаксису слова - для. Пожалуйста, помогите мне исправить эту ошибку 4 Ошибка C2143: синтаксическая ошибка: отсутствует ';' перед 'type' Ошибка 7 ошибка C2143: синтаксическая ошибка: ...
вопрос задан: 4 January 2012 08:33
0
ответов

Почему main не возвращает здесь 0?

Я только что читал ISO / IEC 9899: проект комитета 201x - 12 апреля , 2011, в котором я обнаружил, что в разделе 5.1.2.2.3 Завершение программы .. достижение}, завершающего основную функцию, возвращает значение 0 ....
вопрос задан: 4 January 2012 06:10
0
ответов

Как запрограммировать видеомикшер с помощью Gstreamer C API

Я пытаюсь смоделировать следующий конвейер gstreamer с помощью C API: gst-launch -e videomixer name = mix! ffmpegcolorspace! xvimagesink \ videotestsrc pattern = 1! video / x-raw-yuv, width = 100, ...
вопрос задан: 4 January 2012 03:09
0
ответов

Если глобальная переменная инициализируется значением 0, перейдет ли она в BSS?

Все инициализированные глобальные / статические переменные перейдут в раздел инициализированных данных. Все неинициализированные глобальные / статические переменные попадут в раздел неинициализированных данных (BSS). Переменные в BSS получат ...
вопрос задан: 4 January 2012 02:52
0
ответов

Создание минимальной библиотеки DLL в MinGW?

Я пытаюсь скомпилировать dll как можно меньше, я уменьшил выравнивание раздела и сохранил некоторый размер, а также удалил stdlib с помощью (-nostdlib) и все оптимизации. теперь у меня есть некоторые ...
вопрос задан: 4 January 2012 02:31
0
ответов

Какое максимальное количество символов для имени хоста в Unix?

Мне интересно, каково максимальное количество символов для имя хоста в системе Unix. Кроме того, существует ли какая-либо определенная переменная, которую можно использовать в программировании Unix для вызова этого номера? (т.е. ...
вопрос задан: 3 January 2012 23:15
0
ответов

Разница между типами _Bool и bool в C?

Может ли кто-нибудь объяснить мне, в чем разница между типами данных _Bool и bool в C? Например _Bool x = 1; bool y = true; printf ("% d", x); printf ("% d", y);
вопрос задан: 3 January 2012 22:16
0
ответов

Как узнать, что TCP-соединение находится между двумя процессами на одной машине?

Используя API программирования сокетов (например, socket(), connect(), accept() ...), как узнать, что TCP-соединение находится между двумя процессами на одной машине? Скажем, у меня есть дескриптор файла сокета, и ...
вопрос задан: 3 January 2012 21:28
0
ответов

c copy files in reverse order using lseek

Я понял, как копировать один файл в другой с самого начала, но как я могу изменить программу для копирования в обратном порядке? Исходный файл должен иметь доступ на чтение, а конечный файл - на чтение-запись-выполнение. I ...
вопрос задан: 3 January 2012 19:34
0
ответов

Всегда ли DLL имеет один и тот же базовый адрес?

Я изучаю окна и компоненты DLL, и у меня есть вопросы по этому поводу. :) Я сделал простую программу, которая загружает мою собственную DLL. Эта DLL имеет простые функции, плюс-минус. Это вопрос: ...
вопрос задан: 3 January 2012 19:01
0
ответов

Выполнение кода перед main()

В объектно-ориентированных языках (C++) вы можете выполнить код перед main(), используя глобальный объект или статический объект класса, и заставить их конструкторы выполнить нужный вам код. Есть ли способ сделать это ...
вопрос задан: 3 January 2012 14:08
0
ответов

Запускать только препроцессор, но только для определенных операторов

У меня есть несколько операторов отладки, определенных в программе, и я хочу иметь возможность сделать копию исходного кода без этих операторов. Чтобы сделать это, я сначала посмотрел на командную строку GCC -E ...
вопрос задан: 3 January 2012 13:57
0
ответов

IPC через общую память с atomic_t; хорошо ли это для x86?

У меня есть следующий код для межпроцессного взаимодействия через общую память. Один процесс пишет в журнал, а другой читает из него. Один из способов - использовать семафоры, но здесь я использую флаг atomic (...
вопрос задан: 3 January 2012 12:08
0
ответов

Передача значения больше максимального значения типа long в fseek в C

Мне нужно передать некоторые значения в метод fseek() в C, которые больше максимального значения типа signed long (2147483647). Но если я делаю, как показано ниже, значение результата равно -1, что не ...
вопрос задан: 3 January 2012 10:56
0
ответов

Как я могу отредактировать указатель на узел списка из функции в рекурсии?

Я писал программу, которая довольно сложна по сравнению с тем, с чем я имел дело до настоящего времени. В любом случае в какой-то момент я должен написать функцию, которая будет управлять списком структур. Я пытаюсь ...
вопрос задан: 3 January 2012 05:23
0
ответов

ошибка: ожидаемое объявление или оператор в конце ввода в c

void mi_start_curr_serv ( пустота){ #if 0 // stmt #endif} Я получаю сообщение об ошибке "ошибка: ожидаемое объявление или инструкция в конце ввода" в моем компиляторе. Я не смог найти ни одной ошибки с указанным выше ...
вопрос задан: 3 January 2012 04:15
0
ответов

скрипт / инструмент для преобразования файла в массив исходного кода C / C ++

Мне нужен скрипт / инструмент, который читает двоичный файл file и выводит массив исходного кода C / C ++ (который представляет содержимое файла). Есть ли? (Этот вопрос был удален ранее. Я поставил этот вопрос обратно ...
вопрос задан: 3 January 2012 02:06
0
ответов

Определение ОС во время выполнения

Ни ISO C, ни POSIX не предлагают функции для определения базовой ОС во время выполнения. С теоретической точки зрения это не имеет значения, поскольку C предлагает оболочки для наиболее распространенных системных вызовов ...
вопрос задан: 3 January 2012 01:21
0
ответов

Чем уязвим этот код C?

#include # include # include # include # include int main (int argc, char ** argv, char ** envp) {{1 }} {gid_t gid; ...
вопрос задан: 3 January 2012 00:10
0
ответов

Необходимо знать, когда данные не появляются между двумя разделителями токенов с помощью strtok ()

Я пытаюсь токенизировать строку, но мне нужно точно знать, когда данные не видны между два жетона. например, при разметке следующей строки «a, b, c ,,, d, e» мне нужно знать о двух пустых слотах ...
вопрос задан: 2 January 2012 23:00
0
ответов

Как определить ранний выход из pthread_create без слишком долгой блокировки?

У меня есть поток с именем mainloop, то есть int run_mainloop; void * mainloop (void * param) {// локальные переменные // инициализируем локальные переменные while (run_mainloop) {// запускаем основной цикл} ...
вопрос задан: 2 January 2012 22:07
0
ответов

Форсировать конкретный размер структуры в C

По разным причинам у меня есть некоторые структуры, которые я хочу заставить быть конкретными размеры (в данном случае 64 байта и 512 байтов). Однако оба они несколько меньше тех, которые я хочу иметь. Есть ли ...
вопрос задан: 2 January 2012 21:46
0
ответов

Быстрое изменение размера файла mmap

Мне нужно без копирования изменить размер очень большого файла mmap, при этом обеспечивая одновременный доступ к потокам чтения. Самый простой способ - использовать два сопоставления MAP_SHARED (увеличить файл, затем создать второе ...
вопрос задан: 2 January 2012 17:58
0
ответов

Профилирование на голых металлических системах (ARM)

Мне интересно, как вы профилируете программное обеспечение на голых металлических системах (ARM Cortex a8)? Раньше я использовал симулятор со встроенной статистикой тестов, а теперь я хочу сравнить результаты с реальными ...
вопрос задан: 2 January 2012 17:17
0
ответов

Необходимо ли оборудование CUDA во время компиляции?

Необходима ли установленная видеокарта с поддержкой CUDA (в Linux) для компиляции программ CUDA с nvcc? Или можно компилировать программы везде и запускать только на таких системах?
вопрос задан: 2 January 2012 17:12
0
ответов

Совместимость указателей на структуры

Предположим, у нас есть две структуры: typedef struct Struct1 { short a_short; int id; } Struct1; typedef struct Struct2 { short a_short; int id; short another_short; } Struct2; Это ...
вопрос задан: 2 January 2012 16:00
0
ответов

Какой спецификатор формата для unsigned short int?

У меня есть следующая программа #include int main(void) { unsigned short int length = 10; printf("Введите длину : "); scanf("%u", &length); printf("значение равно %u \n"....
вопрос задан: 2 January 2012 12:48
0
ответов

Что хранится в куче, а что - в стеке? [закрыто]

Кто-нибудь может четко объяснить в терминах C, C ++ и Java. Что все идет в стек и что все идет в куче, и когда выполняется распределение. Насколько мне известно, все локальные переменные, будь то примитивы, ...
вопрос задан: 2 January 2012 12:00
0
ответов

Несколько параметров в одном параметре (функциях) в C / C ++

Хорошо, это может показаться немного расплывчатым из-за названия, но это потому, что я не знаю, как это сказать по-другому. Я попытаюсь объяснить, что я имею в виду: очень часто в некоторых библиотеках функция 'init' ...
вопрос задан: 2 January 2012 11:18
0
ответов

Как отключить буферизацию в fread ()?

Я читаю и записываю в сокеты с помощью fread () и fwrite (). Я считаю, что эти функции предназначены для буферизованного ввода и вывода. Есть ли способ отключить буферизацию, продолжая использовать эти ...
вопрос задан: 2 January 2012 10:06