10
ответов

Как этот фрагмент C мог быть записан более безопасно?

Я имею следующий фрагмент кода C и должен определить ошибку и предложить способ записать это более безопасно: символ somestring [] = "Отправляет деньги! \n"; символ *копия; скопируйте = (символ *) malloc (strlen (...
вопрос задан: 28 September 2012 01:01
10
ответов

Входной год, затем распечатайте календарь

Я застреваю на следующей проблеме от моего C программирование класса: Запишите программу, которая предлагает пользователю вводить год и затем производит календарь (в течение всего года). Я понятия не имею как к...
вопрос задан: 20 September 2012 21:04
10
ответов

Преимущества использования объединения, когда то же самое может быть сделано с помощью структуры - C

Я испытываю затруднения в понимании использования объединения в C. Я считал партию сообщений здесь на ТАК о предмете. Но ни один из них не объясняет о том, почему объединение предпочтено, когда то же самое может быть достигнуто...
вопрос задан: 15 August 2012 17:10
10
ответов

Программирование основанной на координатах игры, как точки или средства проверки

Я надеюсь изучать некоторые основные принципы на декартовой геометрии или основанном на координатах игровом программировании. Платформа не важна, хотя я являюсь самым опытным в JavaScript, C, Objective C. В конечном счете быть...
вопрос задан: 12 May 2012 04:58
10
ответов

Самый быстрый способ вычислить 128-разрядное целое число по модулю 64-разрядное целое число

У меня есть 128-разрядное целое число без знака A и 64-разрядное целое число без знака B. Что самый быстрый путь состоит в том, чтобы вычислить % B - который является (64-разрядным) остатком от деления A на B? Я надеюсь делать это в также...
вопрос задан: 30 April 2012 17:16
10
ответов

C структура данных для имитации Списка C# <Список <интервал>>?

Я надеюсь осуществлять рефакторинг c# метод в функцию c в попытке получить некоторую скорость и затем назвать c dll в c#, чтобы позволить моей программе использовать функциональность. В настоящее время c# метод берет...
вопрос задан: 31 March 2012 17:45
10
ответов

Кодирование Стандартов для чистого C (не C++)

Я происхожу из среды Java (от моих классов CS) и семестр C++. Я просто заканчиваю проект OpenCV для своего Кооператива, это находится в чистом C, таким образом, я немного опаздываю в задавании этого вопроса. Что...
вопрос задан: 20 March 2012 14:22
10
ответов

Доступ к массиву оценивает через адресную арифметику с указателями по сравнению с индексированием в C

Я продолжаю читать, что, в C, с помощью адресной арифметики с указателями обычно быстрее, чем индексирование для доступа к массиву. Действительно ли это верно даже с современными (предположительно оптимизирующими), компиляторами? Если так, это все еще...
вопрос задан: 19 March 2012 15:15
10
ответов

справка синтаксиса C - очень простой

Если у нас есть символ *val = someString; и затем скажите если (val) {....} Что если оператор, на самом деле проверяющий здесь?
вопрос задан: 27 December 2011 16:53
10
ответов

Как реализовать продолжения?

Я работаю над интерпретатором Схемы, записанным в C. В настоящее время это использует стек этапа выполнения C в качестве своего собственного стека, который дарит незначительной проблеме с реализацией продолжений. Мое текущее решение...
вопрос задан: 30 October 2011 04:18
10
ответов

Как я могу убежать из двух вложенных для циклов в Objective C?

Я имею два для циклов, вложенных как это: для (...) {для (...) {}} я знаю, что существует оператор завершения. Но я смущен тем, если это повреждает оба цикла или просто тот, в котором это было...
вопрос задан: 23 October 2011 12:41
10
ответов

Использование минуты и макс. функций в C++

От C++ минуты и макс. предпочтительны по fmin и fmax? Для сравнения двух целых чисел они обеспечивают в основном ту же функциональность? Вы склонны использовать один из этих наборов функций или делать Вас...
вопрос задан: 4 October 2011 06:18
10
ответов

Как исключения реализованы под капотом?

Примерно все используют их, но многие, включая меня просто принимают как очевидное, что они просто работают. Я ищу высококачественный материал. Языки, которые я использую: Java, C, C#, Python, C++, таким образом, они...
вопрос задан: 8 June 2011 01:55
10
ответов

Запутывание двоичных файлов на базе С для предотвращения декомпиляции

Там некоторый путь состоит в том, чтобы запутать исполняемые файлы на базе С или библиотеки для предотвращения декомпиляции?
вопрос задан: 9 December 2010 04:29
10
ответов

Как сбой во время компиляции, если условие является ложным в коде C? [Дубликат]

Я помню, что видел некоторый код C, который не смог бы скомпилировать, если условие было ложным во время компиляции. Я не могу вспомнить, где я его видел. В частности, я пишу какой-то непортативный C-код, который ...
вопрос задан: 2 August 2010 07:32
10
ответов

циклы CPU malloc

Какова стоимость malloc (), с точки зрения циклов ЦП? (Vista/ОС, последняя версия gcc, самого высокого уровня оптимизации...) В основном, я реализую сложную структуру DAG (подобный связанному списку)...
вопрос задан: 23 July 2010 11:02
10
ответов

Способ найти размер и местоположение дополнения в структуре?

Я пытаюсь записать инструмент, который возьмет в качестве входа некоторый код C, содержащий структуры. Это скомпилирует код, затем найти и произвести размер, и смещение любого дополнения компилятора решает добавить к...
вопрос задан: 20 July 2010 23:19
10
ответов

Который быстрее — сортировка или умножение небольшого массива элементов?

Прочитывая Средство анализа Покерной комбинации Kev Кактуса, я заметил следующие утверждения: Сначала, я думал, что мог всегда просто сортировать руку сначала прежде, чем передать его средству анализа; но...
вопрос задан: 20 July 2010 18:04
10
ответов

C дизайн API: Кто должен выделить? [закрытый]

Что надлежащий/предпочтительный путь состоит в том, чтобы выделить память в API C? Я вижу, сначала, две опции: 1) Позвольте вызывающей стороне сделать всю (внешнюю) обработку памяти: myStruct *s = malloc (sizeof (s));...
вопрос задан: 20 July 2010 17:23
10
ответов

Возвращение к жизни после Нарушения Сегментации

Действительно ли возможно восстановить нормальный поток выполнения программы C после ошибки Отказа Сегментации? структура {интервал x;};* = 0; a-> x = 123;//это то, где нарушение сегментации...
вопрос задан: 20 July 2010 15:54
10
ответов

В C это быстрее, чтобы пользоваться стандартной библиотекой или записать Вашу собственную функцию?

Например, в <ctype.h> существуют функции как isalpha (). Я хочу знать при записи, что функция isalpha самостоятельно быстрее, чем вызов isalpha? Спасибо за все Ваши мгновенные ответы! просто...
вопрос задан: 13 July 2010 01:50
10
ответов

Почему другие языки не поддерживают нечто похожее на директивы препроцессора, такие как C и его потомок?

Интересно, почему другие языки не поддерживают эту функцию. Что я могу понять, так это то, что код C / C ++ зависит от платформы, поэтому чтобы заставить его работать (компилировать и выполнять) на разных платформах, достигается ...
вопрос задан: 10 July 2010 16:06
10
ответов

Ситуации, где “старые” функции C могли бы быть лучше, чем более новые C++? [закрытый]

Недавно у меня было обсуждение с моим боссом (долгое время C разработчик), кто обескуражил меня в использовании потоков C++, и придерживайтесь "старого доброго" printf и друзей. Теперь я могу понять, почему он говорит это и...
вопрос задан: 9 July 2010 10:29
10
ответов

Каковы отношения между C и Windows API?

Я посмотрел на некоторые другие вопросы на ТАК и не ясный, если c создается сверху, под, или вместе с WINAPI. Как, например, мог кто-то писать что-то в чистом c, который смог открыться...
вопрос задан: 25 June 2010 03:03
10
ответов

действительно освобождает всегда (портативно) освобождает, и зарезервируйте память для процесса или возвратов к ОС

Я считал, что свободный () "обычно" не возвращает память ОС. Мы можем портативно использовать эту функцию свободных (). Например, действительно ли это портативно?/* Предполагают, что я знаю, что мне была бы нужна память...
вопрос задан: 21 June 2010 18:39
10
ответов

Почему не сделал C, имеют булев тип данных до C99?

Я понимаю, что Вы можете просто #define некоторые целые числа, но почему не сделал C, имеют специализированный булев тип данных перед C99? Это - такая частотность в программировании и логике, я не понимаю отсутствия...
вопрос задан: 19 June 2010 21:56
10
ответов

C отказ сегментации перед/во время оператором возврата

Я печатаю значение, которое я возвращаю прямо перед моим оператором возврата и говорю моему коду печатать значение, которое было возвращено прямо после вызова функции. Однако я получаю отказ сегментации после моего...
вопрос задан: 15 June 2010 20:12
10
ответов

Копирование части строки в C

Это кажется, что должно быть действительно просто, но по некоторым причинам, я не заставляю это работать. У меня есть строка, названная seq, который похож на это: крыло ile val я хочу взять первые 3 символа и...
вопрос задан: 8 June 2010 22:04
10
ответов

Каково различие между смещением бита и арифметическими операциями?

интервал aNumber; aNumber = aValue / 2; aNumber = aValue>> 1; aNumber = aValue * 2; aNumber = aValue <<1; aNumber = aValue / 4; aNumber = aValue>> 2; aNumber = aValue * 8; aNumber =...
вопрос задан: 7 June 2010 08:33
10
ответов

Как скомпилировать проект C больше чем с одной основной функцией?

Я плохо знаком с C и теперь читаю некоторый учебник и собирающийся применять его примеры. Проблема, каждый раз, когда я создаю новый проект и попытку поместить больше чем один файл, который содержит основную функцию, компоновщика...
вопрос задан: 21 May 2010 05:39