5
ответов

Барьеры памяти в пространстве пользователя? (Linux, x86-64)

Это легко к барьерам памяти аппарата на стороне ядра: МБ макросов, wmb, юань, и т.д. всегда на месте благодаря заголовкам ядрa Linux. Как выполнить это на стороне пользователя?
вопрос задан: 26 July 2009 20:32
5
ответов

strncpy и использующий sizeof для копирования максимальные символы

Я использую код ниже символьного вызова [64] = {'\0'}/* чистый буфер */strncpy (вызов, info.called, sizeof (вызов)); я всегда использую sizeof для места назначения для защиты переполнения, упаковываю источник...
вопрос задан: 24 July 2009 09:58
5
ответов

пользовательский Тип файла в C/C++

Действительно ли возможно в C/C++ создать мой собственный поток ФАЙЛА типа (stdio.h), который может использоваться с fputs (), например?
вопрос задан: 24 July 2009 09:24
5
ответов

Как обновить все имена идентификатора C/C++ в проекте

После частой случайной встречи с рекомендацией не использовать начальные символы подчеркивания и двойные подчеркивания в идентификаторах C/C++ я решил зафиксировать все наши источники раз и навсегда. Что я должен сделать, теперь преобразование...
вопрос задан: 22 July 2009 11:32
5
ответов

Как ожидать выхода недочерних процессов

Для дочерних процессов, ожидания () и waitpid (), к которому могут привыкнуть функции, приостанавливает выполнение текущего процесса, пока ребенок не вышел. Но эта функция не может использоваться для недочерних процессов...
вопрос задан: 21 July 2009 07:51
5
ответов

минимум удваивает значение в C/C++

Существует ли стандартный и/или портативный способ представить самую маленькую отрицательную величину (например, использовать отрицательную бесконечность) в C (++) программа? DBL_MIN в float.h является самым маленьким положительным числом.
вопрос задан: 20 July 2009 13:23
5
ответов

Объявление параметров функции после имени функции

интервал func (x) интервал x; {............. Что это - вид названного объявления? Когда это допустимо/недопустимо включая C или C++, изменения определенного стандарта и компиляторы?
вопрос задан: 20 July 2009 01:30
5
ответов

Присвоение значения в условии цикла с условием продолжения

Я нашел эту часть кода Википедии. #include <stdio.h> международное основное (пустота) {интервал c; в то время как (c = getchar (), c! = EOF && c! = 'x') {переключатель (c) {случай '\n':...
вопрос задан: 16 July 2009 10:52
5
ответов

Malloc, указатели строк и Valgrind

Моя программа похожа на этот (main.c): #include <stdlib.h> #include <stdio.h> освобождают основной () {символ *сначала = "привет"; символ *второй = "мир!"; символ *seq = (символ *) malloc ((strlen (сначала) +1) *sizeof (...
вопрос задан: 15 July 2009 04:45
5
ответов

Выбор системы сборки? [закрытый]

Я в настоящее время настраиваю новый проект программного обеспечения, и я хочу иметь автоматизированную систему сборки. Проект имеет довольно сложное вовлечение C, C#. Это должно также генерировать автоматическую привязку (Python, PHP...
вопрос задан: 14 July 2009 05:31
5
ответов

C Объявление массива символа*

Я думал, что Вы могли объявить массив, и затем позже initilze это. Как так символ* myArray[3];//КОДИРУЮТ ПРОМЕЖУТОЧНЫЙ myArray[3] = {"вздор", "вздор", "вздор"};
вопрос задан: 11 July 2009 05:40
5
ответов

Сжатие ASCII представляет в виде строки в C

У меня есть некоторый код C, который хранит строки ASCII в памяти как четыре байта длиной, сопровождаемый строкой. Длины строки находятся в диапазоне 10-250 байтов. Для сокращения заполнения, я хотел бы сжать каждого...
вопрос задан: 8 July 2009 10:09
5
ответов

Запись портативной обертки командной строки в C

Я пишу модуль жемчуга, названный perl5i. Его цель состоит в том, чтобы зафиксировать ряд общих проблем Perl в одном модуле (использующий много других модулей). Для вызова его на командную строку для лайнеров, Вы записали бы:...
вопрос задан: 8 July 2009 02:21
5
ответов

C массивы может содержать дополнение промежуточные элементы?

Я слышал слух, что в C массивы, которые содержатся в структурах, могут иметь дополнение добавленные промежуточные элементы массива. Теперь, очевидно, объем дополнения не мог варьироваться ни между какой парой...
вопрос задан: 1 July 2009 00:14
5
ответов

Код C++ и объекты от C?

Существует ли простой способ работать с объектами C++ непосредственно от C? Я хочу выставить некоторые классы от C++ до C или к FFI (внешний функциональный интерфейс). Несомненно, я могу записать материал как этот: класс Foo {.......
вопрос задан: 29 June 2009 17:05
5
ответов

Указатели, и выстраивает несколько отличающийся в C?

Я пишу маленькую программу C, чтобы сделать некоторое перемалывание чисел, и оно должно раздать массивы между функциями. Функции должны принять и возвратить указатели, правильно? Например, это (я знаю это...
вопрос задан: 28 June 2009 04:39
5
ответов

Переменные размерные массивы в C

Я предполагаю, что мой вопрос состоит в том, является ли следующее допустимым международным основным C (пустота) {интервал r = 3; интервал k [r]; возвратитесь 0;} Если так, был бы кто-то хотеть объяснить, почему это не работает в компиляторе C Microsoft..
вопрос задан: 28 June 2009 03:24
5
ответов

(-1>> 1) ==-1 - Почему?

Почему делает (-1>>, 1) приводят к-1? Я работаю в C, хотя я не думаю, что это должно иметь значение. Я не могу выяснить то, что я пропускаю... Вот пример программы C, которая делает calc: #...
вопрос задан: 26 June 2009 01:37
5
ответов

Как я совместно использую переменные между различными.c файлами? [дубликат]

вопрос о новичке об объявлении C: В.c файле, как использовать переменные, определенные в другом.c файле?
вопрос задан: 25 June 2009 18:49
5
ответов

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

Просто хочу подтвердить в среде Windows, VSTS 2008 + проект C++, мы могли только применить экстерна C к функциональному уровню, не смочь обратиться к уровню класса (так, чтобы все функции членства от класса...
вопрос задан: 22 June 2009 03:11
5
ответов

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

Я хотел бы выделить постоянную память для своего приложения (разработанное использование C). Скажите, что мое приложение не должно пересекать 64 МБ размещения памяти. И также я должен постараться не использовать больше использования ЦП. Как это...
вопрос задан: 19 June 2009 06:24
5
ответов

Как делает массив указателей на работу указателей?

символ ** Данные [70] = {ПУСТОЙ УКАЗАТЕЛЬ}; Какова корректная терминология для этого? Как еще это могло быть записано? На что это похоже в памяти? Я читаю много учебных руководств на указателях, но я не вижу его в этом...
вопрос задан: 19 June 2009 01:02
5
ответов

Как найти все дочерние процессы?

В основанном на Linux проекте, что я продолжаю работать, я должен смочь найти все свои дочерние процессы. Не выполнимо записать каждый раз, когда каждый запускается - они должны быть найдены после факта. Это...
вопрос задан: 17 June 2009 21:13
5
ответов

Не блокируя взаимное исключение для pthread_cond_timedwait и pthread_cond_signal (на Linux)

Там какая-либо оборотная сторона к вызову pthread_cond_timedwait, не беря блокировку на связанном взаимном исключении сначала, и также не беря взаимоисключающую блокировку при вызове pthread_cond_signal? В моем случае существует...
вопрос задан: 16 June 2009 18:31
5
ответов

Используя функцию членства класса C++ как функция обратного вызова C

У меня есть библиотека C, которой нужна функция обратного вызова, которая будет зарегистрирована для настройки некоторой обработки. Тип функции обратного вызова является интервалом (интервал *, интервал *). Я пишу код C++, подобный следующему...
вопрос задан: 16 June 2009 10:45
5
ответов

Преобразуйте действительно большое количество от двоичного файла до десятичного числа и распечатайте его

Я знаю, как преобразовать двоичный файл в десятичное число. Я знаю по крайней мере 2 метода: таблица и питание ;-) Я хочу преобразовать двоичный файл в десятичное число и распечатать это десятичное число. Кроме того, я не интересуюсь этим 'десятичным числ
вопрос задан: 8 June 2009 02:17
5
ответов

Отключите предупреждение gcc для несовместимых опций

Мне любопытно, если существует опция отключить gcc предупреждения о параметре, не являющемся допустимым для скомпилированного языка. Исключая: cc1: предупреждение: параметр командной строки "-Wno-устаревший" допустим для C++/...
вопрос задан: 4 June 2009 21:30
5
ответов

Сложные сборки в Visual Studio

У меня есть несколько вещей, которые я не могу найти хороший способ выполнить в Visual Studio: шаг перед сборкой вызывает генератор кода, который генерирует некоторые исходные файлы, которые позже компилируются. Это может быть решено к...
вопрос задан: 4 June 2009 18:35
5
ответов

Для цикла, пропускающего несколько индексов с segfault

Вывод приложения (нижняя часть) следующие: индекс Элемента: 0 содержания Элемента: 22 индекса Элемента: 1 содержание Элемента: 22 индекса Элемента: 2 содержания Элемента: 22 Элемента...
вопрос задан: 1 June 2009 18:15
5
ответов

Почему Matlab был записан в C вместо Фортрана?

Как можно знать, Фортран является языком для научных вычислений. однако, ядро самого известного высокоуровневого языка для научных вычислений было записано в C вместо Фортрана. Почему?
вопрос задан: 29 May 2009 17:18