Результаты поиска по запросу "c"

4 ответа

Может ли gcc точно отловить бесполезные условные выражения?

Пожалуйста, проверьте следующий код: if (foo->bar == NULL); foo->bar = strdup("Unknown");Я провел последнюю часть трех часов, выслеживая эту утечку с Вальгриндом, чувствуяоченьглупо, когда я обнаружил фальшивку ';'. Я знаю, что приведенный выше ...

3 ответа

способы включить много заголовочных файлов

Недавно я наткнулся на код, который обрабатывал заголовочные файлы таким образом. Там будет один заголовочный файл с именем скажемglobal.h Этотglobal.h будет включать в себя некоторые другие файлы заголовков, например, #,include "settings.h" ...

2 ответа

Как обрабатывать все ошибки, в том числе внутренние ошибки библиотеки C, единообразно

Я хотел обработать все внутренние ошибки изящно, без завершения программы. Как обсуждалосьВот [http://msdn.microsoft.com/en-us/library/ms680634(VS.85).aspx], с помощью _set_se_translatorловит ошибки деления на ноль. Но это не ловит, например, ...

ТОП публикаций

4 ответа

Как с, передать фактический аргумент, переданный функции в С?

Я хочу изменить фактический аргумент, передаваемый функции, а не ее копию. Например: char str[] = "This is a string";Я хочу создать функцию после вызова которой значениеstr это отличается. Я пытался создать функцию, принимающуюchar** в качестве ...

1 ответ

Инициализация класса Objective-C ivar, который является массивом C

У меня есть ивар в моем классе Obj-C, это массив C (я не заинтересован в том, чтобы сделать его свойством Obj-C). Достаточно просто. Теперь в методе init моего класса я хотел бы заполнить этот массив некоторыми значениями, используя сокращенную ...

5 ответов

Функция strrev () недоступна в Linux?

Я пытался написать код, используяstrrev(), я включен<string.h> но все же я получаю "неопределенную ссылку наstrrev" ошибка. я нашел этоstrrev() нет страницы руководства вообще. Почему? Linux не поддерживаетstrrev()?

4 ответа

Несоответствие размеров структуры C [дубликат]

Возможный дубликат: Как мне найти размер структуры? [https://stackoverflow.com/questions/143025/how-do-i-find-the-size-of-a-struct] Структура меняется в объеме памяти? [https://stackoverflow.com/questions/6800884/struct-varies-in-memory-size] Я ...

5 ответов

Как создать Win32 DLL без MSVCR90D.dll?

Я пытаюсь воссоздать существующую C Win32 DLL с помощью одной простой функции. Мне удалось сделать это с помощью VS C ++ 2008 Express, и моя новая DLL работает на моем компьютере с Vista и на компьютере с клиентом XP. Тем не менее, это ...

2 ответа

Есть ли библиотека для C, которая обеспечивает приоритетные очереди? [закрыто]

Есть ли библиотека для C, которая обеспечивает приоритетные очереди? Я заинтересован в библиотеках с открытым исходным кодом, которые обычно устанавливаются на компьютерах Linux, что-то вроде glib, который предоставляет некоторые структуры данных.

6 ответов

В чем преимущество использования memset () в C

Мне было любопытно, было ли какое-либо преимущество в эффективности использования memset () в ситуации, аналогичной приведенной ниже. Учитывая следующие объявления буфера ... struct More_Buffer_Info { unsigned char a[10]; unsigned char b[10]; ...