0
ответов

Как предотвратить поздние ответы на сокет TCP?

Я пишу библиотеку базы данных, которая должна будет разумно поддерживать тайм-ауты. Теперь, когда я смотрю на пул соединений, меня особенно беспокоит следующий сценарий: Отправить запрос №1 Время ...
вопрос задан: 22 October 2011 16:16
0
ответов

Указатели и функции указателей

Изучая книгу K&R на языке C, у меня возникло несколько вопросов относительно сложных объявлений указателей и отношений указатель-массив. 1) В чем именно разница между char amessage [] = "this is ...
вопрос задан: 22 October 2011 04:08
0
ответов

Как переходить между функциями и main() в программировании на C

Как вернуться в главную функцию из другой подфункции? в программировании на C в функции main() пользователя спрашивают, что ему нужно - игры или калькулятор. Если он выберет, например, игры, он перейдет ...
вопрос задан: 22 October 2011 03:26
0
ответов

C++: инициализация конструктора шаблона/программы, объявленной в заголовочном файле?

У меня в заголовочном файле определен шаблон следующего вида: template class BoundedBuffer { unsigned int size; T entries[]; public: BoundedBuffer( const unsigned int size =...
вопрос задан: 21 October 2011 22:18
0
ответов

Установка старой версии gcc [закрыто]

Я хочу установить gcc 4.1.2 на мою 64-битную систему Ubuntu, которая в настоящее время имеет gcc 4.4. Я хочу продолжать использовать текущий gcc, но хочу также добавить gcc 4.1.2. Есть ли простой способ сделать это, то есть ...
вопрос задан: 21 October 2011 20:12
0
ответов

libcurl HTTPS POST data send?

У меня есть приложение, которое получало данные через HTTP-запросы POST. Я пытаюсь использовать libcurl, чтобы открыть запрос к этому приложению, отправить данные и получить ответ от приложения. Это код, который у меня есть, так что ...
вопрос задан: 21 October 2011 14:17
0
ответов

Имитация конструктора статических объектов в C

Я хочу иметь глобальную переменную names, которая выглядит так char* names[NAMES_CAP]; int names_len = 0; И я хочу, чтобы каждый, кто ссылается на эту библиотеку, мог добавить элемент в этот список. Это ...
вопрос задан: 21 October 2011 11:33
0
ответов

отслеживание неинициализированных статических переменных

Мне нужно отладить уродливую и огромную математическую библиотеку C, вероятно, когда-то созданную f2c. Код злоупотребляет локальными статическими переменными, и, к сожалению, где-то он, кажется, использует тот факт, что это ...
вопрос задан: 21 October 2011 09:28
0
ответов

Почему один и тот же код может давать разные числовые результаты на 32- и 64-битных машинах?

Мы работаем над библиотекой числовых процедур на C. Мы еще не уверены, будем ли мы работать с одинарной точностью (float) или двойной (double), поэтому мы определили тип SP как псевдоним, пока не решим: ...
вопрос задан: 21 October 2011 09:24
0
ответов

Как напечатать только определенные части строки?

У меня есть строка const char [15], и я хочу напечатать ее следующим образом: Метка-один: символы [0,13) Метка-два: символы [ 13, 15) Как я могу напечатать только определенные части строки?
вопрос задан: 20 October 2011 20:36
0
ответов

Как статические библиотеки связываются с зависимостями?

Скажем, у меня есть libA. Она зависит, например, от libSomething по той простой причине, что неинлайновый метод libA делает вызов метода в libSomething.h. Как в этом случае связывается зависимость? ...
вопрос задан: 20 October 2011 20:36
0
ответов

Программирование на C: приведение указателя void к int?

Допустим, у меня есть void * с именем ptr. Как именно мне следует использовать ptr для хранения int? Достаточно ли написать ptr = (void *) 5; Если я хочу сохранить цифру 5? Или мне нужно выделить что-то, чтобы ...
вопрос задан: 20 October 2011 20:27
0
ответов

Оператор переключения в C

У меня есть следующие операторы if: if (strcmp (registerName, "zero")) return 00000; иначе, если (strcmp (registerName, "at")) return 00001; else if (strcmp (registerName, "...
вопрос задан: 20 October 2011 16:59
0
ответов

каков путь по умолчанию для файла заголовка, включенного в программу c?

посмотрите, напишу ли я в каком-либо файле c, например #include "header.h", тогда он будет искать этот файл в текущем каталоге, но когда я напишу #include < header.h> тогда куда он пойдет, чтобы найти этот файл? ...
вопрос задан: 20 October 2011 09:59
0
ответов

Каков самый простой способ получения пользовательского ввода в C?

Кажется, есть МНОГО способов получить пользовательский ввод в C. требует небольшого кода? В основном мне нужно отобразить это: Введите имя файла: apple.text В основном мне нужно ...
вопрос задан: 20 October 2011 06:07
0
ответов

GDB: Есть ли команда, позволяющая узнать, сколько раз вызывалась функция?

В настоящее время мне нужно написать реализации malloc () и free ( ), и мне дана программа драйвера, которая будет запускать две мои реализации. Но в настоящее время я ошибаюсь, потому что free () пытается ...
вопрос задан: 20 October 2011 03:53
0
ответов

Что не так с моим кодом набора Мандельброта?

Я пытаюсь реализовать набор Мандельброта на C, но у меня возникает странная проблема. Мой код выглядит следующим образом: #include # include # include int iterate_pt (...
вопрос задан: 20 October 2011 00:55
0
ответов

Как мне » установить «настраиваемый драйвер Windows»?

Я планирую написать базовый фильтр реестра Windows на языке C. Цель фильтра - перехватить все вызовы реестра (с правами пользователя и ядра), чтобы я мог использовать их в своей программе . Я в основном ...
вопрос задан: 19 October 2011 22:46
0
ответов

Почему я не могу прочитать сгенерированный openssl ключ публикации RSA с помощью PEM_read_RSAPublicKey?

Я пытаюсь прочитать открытый ключ RSA, сгенерированный с помощью openssl, следующим образом: Закрытый ключ: openssl genrsa -out mykey.pem 1024 Открытый ключ впоследствии: openssl rsa -in mykey.pem -pubout > где-то....
вопрос задан: 19 October 2011 21:32
0
ответов

Почему лучше явно управлять матрицами в OpenGL?

Недавно я много возился с OpenGL, и я столкнулся с разрывом между тем, чтобы позволить OpenGL управлять матрицами вида/модели/проекции или управлять ими самостоятельно, либо...
вопрос задан: 19 October 2011 21:32
0
ответов

Всегда ли безопасно преобразовывать целочисленное значение в void* и обратно в POSIX?

Этот вопрос почти дублирует некоторые другие, которые я нашел, но этот конкретно касается POSIX, и очень распространенного примера в pthreads, с которым я сталкивался несколько раз. Меня в основном беспокоит ...
вопрос задан: 19 October 2011 18:47
0
ответов

в коде (файл .c) как я могу найти версию имени дистрибутива linux

Я бы хотел чтобы узнать в коде (файл .c), как я могу найти версию имени дистрибутива Linux (например, ubuntu 10.0.4 или CentOS 5.5 ...)? Функция c, которую я ищу, должна быть например, система uname () ...
вопрос задан: 19 October 2011 16:24
0
ответов

Когда мы не должны использовать #pragma pack?

В C, когда мы используем структуры, когда неуместно использовать директиву #pragma pack ..? дополнение к вопросу ..... Может кто-нибудь, пожалуйста, объясните подробнее, как может быть доступ к невыровненным ...
вопрос задан: 19 October 2011 15:46
0
ответов

Как вернуть составной литерал struct

У меня есть функция, которая всегда будет возвращать struct с известными значениями. Каков синтаксис? struct MyStruct Function(void) { return (struct MyStruct){1,2,3}; } Я получаю ошибку компилятора на ...
вопрос задан: 19 October 2011 13:53
0
ответов

Накладные расходы на общие объекты

У нас есть очень модульное приложение с множеством общих объектов (.so). Некоторые люди утверждают, что на недорогих платформах с ограниченной памятью / флэш-памятью лучше статически связать все в один большой ...
вопрос задан: 19 October 2011 11:44
0
ответов

Программное обеспечение для ведения блогов, написанное на C или C ++ [закрыто]

Кто-нибудь знает о каком-либо программном обеспечении для блогов / CMS (похожем на Wordpress, но не должно быть таким функциональным, Мне нужны только базовые функции) написано на C или на C ++? Если вы собираетесь спросить «зачем вам это нужно? ...
вопрос задан: 19 October 2011 09:52
0
ответов

Странное использование условного оператора в Linux

В ядре Linux 3.0.4 файл mm / filemap.c содержит следующую строку кода: retval = retval?: Desc.error; Я попытался скомпилировать аналогичный минимальный тестовый пример с помощью gcc -Wall и не получил никаких предупреждений; поведение ...
вопрос задан: 19 October 2011 02:39
0
ответов

Ошибка при связывании libxml2

У меня есть простой пример для libxml2, но он возвращает следующую ошибку: $ gcc -Wall -lxml2 -I / usr / include / libxml2 -o ex1 ex1.c / tmp / cc6OKSKJ.o: В функции `main ': ex1.c :(. text + 0x60): undefined ...
вопрос задан: 19 October 2011 02:07
0
ответов

Эмулятор виртуального параллельного порта

В моем курсе по компьютерным сетям мы должны изучать программирование параллельного порта, используя собственные регистры (например, используя команды, подобные outportb). У меня нет параллельного порта (потому что я живу в ...
вопрос задан: 18 October 2011 22:10
0
ответов

в чем преимущество статической функции?

в исходном коде одного проекта я увидел объявление static int *foo(); таким образом, оно объявляет foo как статическую функцию, возвращающую указатель на int. Поэтому я хочу спросить, с какой целью объявляется ...
вопрос задан: 18 October 2011 20:54