5
ответов

Путание указателей в C

У меня есть больше чем одно сомнение, поэтому терпите меня. Кто-то может сказать мне, почему этот код перестал работать? #include <stdio.h> освобождают основной (интервал argc, символ ** argv)/*assume программа, названная с аргументами aaa bbb ccc*/
вопрос задан: 21 January 2010 11:46
5
ответов

Исключения C++ безопасно распространят через код C?

У меня есть приложение C++, которое называет SQLite's (SQLite находится в C) sqlite3_exec (), который в свою очередь может назвать мою функцию обратного вызова реализованной в C++. SQLite компилируется в статическую библиотеку. Если исключение...
вопрос задан: 20 January 2010 12:49
5
ответов

C: свопинг указателей в массиве

У меня есть массив, который содержит указатели. Как я могу подкачать два указателя - говорит массив [1] и выстраивает [4] - правильно?
вопрос задан: 19 January 2010 14:04
5
ответов

Передача массива, содержащего указатели на функцию правильно

Код:/* * code.c */#include <stdio.h> освобождают printArray (интервал iXArray, интервал iSize); международное основное () {интервал array1 [] = {7, 9, 3, 18}; интервал *array2 [] = {array1 + 0, array1 + 1, array1 + 2...
вопрос задан: 19 January 2010 13:21
5
ответов

Эффект использования запятой вместо точки с запятой в C и C++

Я заметил в ряде случаев при рефакторинге различных частей C и кода C++, что запятая используется, а не точка с запятой для разделения операторов. Что-то вроде этого; интервал = 0, b = 0;...
вопрос задан: 18 January 2010 15:32
5
ответов

Почему моя простая программа C отображает мусор к stdout?

Рассмотрите следующую простую программу C, которые читают файл в буфер и дисплеи, которые буферизуют к консоли: #include <stdio.h> основной () {ФАЙЛ *файл; символ *буфер; неподписанный долго...
вопрос задан: 18 January 2010 14:36
5
ответов

Что мог “потерять” C/C++, если бы они определили стандартный ABI?

В заголовке говорится все. Я говорю о C/C++ а именно, потому что оба рассматривают это как "проблему реализации". Я думаю, определение стандартного интерфейса может упростить создание системы модуля на вершине...
вопрос задан: 17 January 2010 23:21
5
ответов

когда использовать регистры в C?

У меня есть что-то вроде этого, регистрируют неподписанный интервал a, b, c; интервал n; для (n = 0; n <10; ++ n) {c = + b b = = c массив [n] = c;}, что это делает, это не имеет значения. Код выполняет быстро путь это...
вопрос задан: 15 January 2010 01:05
5
ответов

Как вычесть два неподписанных ints с, повторяются или переполняются

Существует два неподписанных ints (X и Y), которые должны быть вычтены. x всегда больше, чем y. Однако оба X и Y могут повториться; например, если они были оба байтами, после того, как 0xff прибывает 0x00...
вопрос задан: 14 January 2010 00:57
5
ответов

Получите зарегистрированное имя пользователя Windows, связанное с рабочим столом

Я хочу перечислить все рабочие столы в системе и получить зарегистрированное имя пользователя для того рабочего стола. До сих пор у меня есть следующий отрывок кода как пример получения дескриптора HDESK и попытки к...
вопрос задан: 13 January 2010 22:38
5
ответов

Visual C++: Миграция традиционного C и кода строки C++ к миру Unicode

Я вижу, что Visual Studio 2008 и позже теперь начинается новое решение с набором Набора символов к Unicode. Мой старый код C++ имеет дело только с английским текстом ASCII и полон: Литеральные строки как "...
вопрос задан: 13 January 2010 10:58
5
ответов

Как защитить исходный код Пайтона?

Действительно ли возможно распределить только bytecode версию (.pyc файл) сценария Пайтона вместо оригинального .py файла? Мое приложение включает переводчика Пайтона и называет PyImport_Import, чтобы загрузить сценарий...
вопрос задан: 13 January 2010 08:30
5
ответов

Почему мое приложение C++ быстрее, чем мое приложение C (пользующийся той же библиотекой) на Core i7

Мне записали библиотеку в C, и у меня есть 2 приложения, записанные в C++ и C. Эта библиотека является коммуникационной библиотекой, таким образом, один из вызовов API похож на это: интервал source_send (source_t* источник...
вопрос задан: 13 January 2010 05:10
5
ответов

Разработка API-оболочки C для объектно-ориентированного кода C ++

Я собираюсь разработать набор API-интерфейсов C, который будет охватывать существующие API-интерфейсы C ++ для доступа к нашей основной логике (написанной на объектно-ориентированном C ++). По сути, это будет связующий API, который позволяет нашему C ++ .
вопрос задан: 11 January 2010 23:47
5
ответов

Как я могу получить/установить участника структуры погашением

Игнорирование проблем дополнения/выравнивания и, учитывая следующую структуру, что лучший способ состоит в том, чтобы получить и установить значение member_b, не используя членское имя. структура mystruct {интервал member_a; интервал...
вопрос задан: 11 January 2010 18:21
5
ответов

Как проверить, указывают ли два имен файлов на тот же физический файл

У меня есть программа, которая принимает два имен файлов как аргументы: это читает первый файл для создания второго файла. Как я могу удостовериться, что программа не перезапишет первый файл? Ограничения:...
вопрос задан: 11 January 2010 13:31
5
ответов

Как дисковые указатели работают?

Предположим, что я хочу сохранить сложную структуру данных (дерево, сказать) диску. Внутренние указатели, которые соединяют узлы в моих структурах данных, являются указателями, но я не могу только записать эти указатели на диск...
вопрос задан: 10 January 2010 18:12
5
ответов

Различие в связи между C и C++?

Я считал существующие вопросы на внешней/внутренней связи здесь на ТАК. Мой вопрос отличается - что происходит, если у меня есть повторные определения той же переменной с внешней связью в...
вопрос задан: 8 January 2010 08:46
5
ответов

Как загрузить общую библиотеку, не загружая ее зависимости?

Скажите, что у меня есть библиотека libfoo.so.1, который зависит (согласно ldd) на libbar.so.1. Однако libbar.so.1 не доступен в данный момент. Мое приложение должно вызвать функцию в libfoo.so.1, который не делает...
вопрос задан: 6 January 2010 15:02
5
ответов

Адрес указателя в многомерном массиве C

Я бездельничаю с многомерными массивами и указателями. Я смотрел на программу, которая распечатывает содержание, и адреса, простой массив. Вот мое объявление массива: интервал zippo [...
вопрос задан: 5 January 2010 02:14
5
ответов

Unix suid укусил проблему

Я записал программу в c, которые делают некоторые вычисления затем создают папку. Владелец той папки является пользователем root. С другим пользователем я пытаюсь запустить это c приложение. У меня есть эта ошибка:...
вопрос задан: 4 January 2010 23:57
5
ответов

Шаблоны слабой связи для [закрытого] программирования встроенных систем

Где я могу найти некоторые хорошие, доказанные инструкции или примеры при написании расширяемого, модульного, слабо связанного кода в C (если возможными)? Фон нашей проблемы - то, что мы поддерживаем большую плоскость C...
вопрос задан: 4 January 2010 19:02
5
ответов

Веб-интерфейс для приложений C++

Наша компания имеет ряд 3-го программного обеспечения моделирования, записанного в C++ с базирующимся gui QT. Мы планируем предложить эти приложения клиентам для попытки их от веб-браузера. Я означаю говорить, мы должны...
вопрос задан: 30 December 2009 05:23
5
ответов

Способ загрузить DLL из центрального репозитория

У нас есть партия продуктов и существуют некоторые общие DLLs через приложение каждого продукта. Прямо сейчас мы копируем каждый общий DLL в каталог bin каждого продукта и рассматриваем их как приватную сборку. Это...
вопрос задан: 28 December 2009 14:48
5
ответов

“короткое чтение” от файловой системы, когда это может произойти?

Очевидно, что в целом чтение (2) системный вызов может возвратить меньше байтов, чем, что попросили быть считанным. Однако довольно много программ предполагают, что при работе с локальные файлы, читайте (2) никогда...
вопрос задан: 27 December 2009 00:50
5
ответов

Средняя функция в математической библиотеке C?

Есть ли какая-либо математическая функция в библиотеке C для вычисления МЕДИАНЫ 'n' чисел?
вопрос задан: 25 December 2009 13:31
5
ответов

Что является самым быстрым способом протестировать, если двойное число является целым числом (в современных процессорах Intel X86)

Наше серверное приложение делает много целочисленных тестов в горячем пути выполнения кода, в настоящее время мы используем следующую функцию: встройте международный IsInteger (удвойте n) {n-пол возврата (n) <1e-8} Эта функция...
вопрос задан: 22 December 2009 04:09
5
ответов

Запись ОС для процессора Motorola 68K. Я могу эмулировать его? И могу я тест-драйв разработка ОС?

Следующий срок, я должен буду записать базовую операционную систему для процессора Motorola 68K как часть материала лаборатории курса. Существует ли эмулятор Linux установки базового оборудования с тем процессором? Так мой...
вопрос задан: 16 December 2009 19:44
5
ответов

проверка ПУСТОЙ УКАЗАТЕЛЬ прежде, чем назвать свободным

Много кодов C, освобождая вызовы указателей: если (p) свободный (p); Но почему? Я думал, что в стандарте C говорится, что бесплатная функция не делает ничего данного Нулевая подсказка. Итак, почему другая явная проверка?
вопрос задан: 16 December 2009 04:39
5
ответов

Мне нужен инструмент для нахождения дубликатов или подобных блоков текста в исключительном текстовом файле или наборе текстовых файлов

Я хочу автоматизировать движущийся дубликат или подобный код C в функции. Это должно работать в соответствии с Linux.
вопрос задан: 15 December 2009 17:17