0
ответов

Является символом без знака a [4] [5]; а [1] [7]; неопределенное поведение?

Один из примеров неопределенного поведения из стандарта C гласит (J.2): - Индекс массива вне допустимого диапазона, даже если объект явно доступен с данным индексом (как в .. .
вопрос задан: 22 September 2010 03:15
0
ответов

Среднее время выполнения

есть ли какой-нибудь хороший способ GNU, как измерить среднее (наихудший случай, лучший случай) время выполнения некоторой программы командной строки? У меня есть фильтр изображений, неопределенное количество изображений, их фильтрация с помощью цикла fo
вопрос задан: 21 September 2010 21:57
0
ответов

Gson и десериализация массива объектов с массивами в нем

Я пытаюсь использовать Gson для десериализации возвращенной строки json из моего веб-сервиса. Структура будет возвращена как TypeDTO []. где TypeDTO похож на int id; Имя строки; ArrayList ...
вопрос задан: 21 September 2010 20:22
0
ответов

Знать адрес переменной в Visual Studio

Я начинаю учиться отлаживать C программы с Visual Studio 2008. Как можно узнать адрес инициализированной переменной при работе в режиме отладки? Я предпочитаю смотреть, но могу только знать ...
вопрос задан: 21 September 2010 09:45
0
ответов

Возвращает результат суммы символьных массивов

Недавно в интервью мне задали вопрос написать функцию, которая принимает два символьных массива (целые числа) в качестве входных и возвращает выходной массив символов. Сигнатура функции: char * find_sum (...
вопрос задан: 21 September 2010 08:23
0
ответов

В чем смысл стека матриц в OpenGL?

Зачем мне использовать стек матриц OpenGL (в отличие от того, чтобы обернуть мой собственный матричный класс и просто использовать его)? Я не совсем понимаю, почему это так сложно для такой простой задачи. Есть ли какое-то особенное применение ...
вопрос задан: 20 September 2010 22:32
0
ответов

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

Следующий код не работает работать по назначению, но, надеюсь, иллюстрирует мою попытку: long foo (int a, int b) {return a + b; } void call_foo_from_stack (void) {/ * зарезервировать место в стеке для ...
вопрос задан: 20 September 2010 21:02
0
ответов

Ошибка сокета «Нет маршрута к хосту»

У меня есть соединение, которое находится за ограничительным брандмауэром, который разрешает доступ HTTP (S) только через прокси (10.10.1.100:9401). IP-адрес, который я получаю, является динамическим, а маска подсети - 255.255.255.255 (...
вопрос задан: 20 September 2010 17:34
0
ответов

простой c malloc

В то время как существует множество различных сложных реализаций malloc / free для C / C ++, я ищу действительно простую и (особенно) небольшую, которая работает с буфером фиксированного размера и поддерживает ...
вопрос задан: 20 September 2010 16:10
0
ответов

Могу ли я вызвать memcpy () и memmove () с нулевым «количеством байтов»?

Нужно ли обрабатывать случаи, когда мне действительно нечего перемещать / копировать с помощью memmove () / memcpy () как крайние случаи int numberOfBytes = ... если (numberOfBytes! = 0) {memmove (место назначения, источник, numberOfBytes); } ...
вопрос задан: 20 September 2010 13:14
0
ответов

понимание функции strlen в C

Я изучаю C. И я вижу эту функцию найти длину строки. size_t strlen (const char * str) {size_t len ​​= 0U; while (* (str ++)) ++ len; return len; } Теперь, когда цикл завершается? Я ...
вопрос задан: 20 September 2010 10:37
0
ответов

Как запросить счетчик потоков процесса с использованием обычных API-интерфейсов Windows C / C ++

Есть ли способ запросить количество потоков, которые в настоящее время выполняются для определенного процесса, с помощью стандартных API-интерфейсов Windows C / C ++? Я уже пробежался по документам MSDN, но единственное, что ...
вопрос задан: 20 September 2010 08:17
0
ответов

Получение предупреждения от математической библиотеки C ' s pow function

В моем коде есть следующая функция: int numberOverflow (int bit_count, int num, int twos) {int min, max; если (двойки) {min = (int) -pow (2, bit_count - 1); \\ line 145 ...
вопрос задан: 20 September 2010 03:29
0
ответов

Вращение массива битов в C

Я только начал изучать C, и у меня возникли проблемы с кодом, который я хочу написать. В основном у меня есть эта структура, которая является массивом битов, с количеством битов в массиве и указателем на ...
вопрос задан: 20 September 2010 00:51
0
ответов

Современное состояние для встраивания интерактивного SVG со сценариями в приложения Gtk +?

Мне интересно при написании приложения Gtk, которое использует встроенный холст SVG для графики, и мне интересно, каково текущее состояние использования SVG в Gtk. Я знаю, что можно ...
вопрос задан: 19 September 2010 16:40
0
ответов

Подсчет символов в C

Я пытаюсь написать программу, которая считает все символы в строке. Изначально он у меня был, но потом понял, что не умею считать пробелы. Я не понимаю, почему это не работает. for (m = 0; z [m]! = 0; m ++) {...
вопрос задан: 19 September 2010 12:34
0
ответов

Почему мы не можем объявить статическую переменную в структуре на языке программирования C?

Почему мы не можем объявить статическую переменную внутри структура на языке программирования C?
вопрос задан: 19 September 2010 07:41
0
ответов

Simple C scanf не работает? [дубликат]

Если я попробую что-нибудь вроде: int anint; чар ачар; printf ("\ nВведите любое целое число:"); scanf ("% d", & anint); printf ("\ nВведите любой символ:"); scanf ("% c", & achar); printf ("\ nПривет \ n"); printf ("\ ...
вопрос задан: 19 September 2010 06:52
0
ответов

Почему объявление переменных так просто в таких языках сценариев, как php, perl, но не в Java, C и т. Д.?

В php / perl мы можем просто сказать $ a = 'hi ", а затем $ a = 1 без необходимости объявлять его тип. Но в java есть ошибки приведения типов для того же самого. Почему эта разница?
вопрос задан: 19 September 2010 04:46
0
ответов

Кросс-платформенный C?

Я использую Linux Ubuntu 10.04, у меня есть компьютер с Windows 7 и MacBook с Mac OS X 10.6.4. Как я могу написать простую программу C (например, НЕ QT!), Например: #include int main (int ...
вопрос задан: 19 September 2010 01:39
0
ответов

C: Передача массива в функцию «на лету»

У меня есть функция, и я хочу передать ей массив char *, но я не 'не хочу создавать переменную только для этого, например: char * bar [] = {"aa", "bb", "cc"}; foobar = foo (бар); Чтобы обойти это, ...
вопрос задан: 19 September 2010 00:59
0
ответов

Неразрешенное включение: . Почему?

При запуске простой программы на c я получаю сообщение «Неразрешенное включение»: Что мне не хватает? Я использую eclipse на Fedora 13. Пожалуйста, помогите мне решить эту проблему. Если мне что-то не хватает ...
вопрос задан: 18 September 2010 16:43
0
ответов

Есть ли хороший крошечный синтаксический анализатор XML для встроенный проект C? [closed]

Мне нужен очень крошечный XML-анализатор для встроенного проекта. Он должен компилироваться до 10-15 КБ, не требует проверки и должен быть простым и переносимым.
вопрос задан: 17 September 2010 22:21
0
ответов

Интерфейс K&R для чтения каталогов: лишняя структура DIR?

Во 2-м издании "Программирования на C" Language »Керниган и Ричи, они реализуют упрощенную версию UNIX-команды ls (раздел 8.6« Пример - Список каталогов », стр. 179). Для этого ...
вопрос задан: 17 September 2010 22:16
0
ответов

Как скопировать память из источника, не связанного с выравниванием байтов (сдвигом)

Я могу придумать несколько неприятных неэффективных способов выполнить эту задачу, но мне интересно, какой способ лучше . Например, я хочу скопировать 10 байтов, начиная с 3-го бита байта, и скопировать в указатель ...
вопрос задан: 17 September 2010 20:21
0
ответов

Сообщите, является ли текстовая строка адресом IPv6 или IPv4, используя стандартный API сокетов C

У меня есть программа, в которой внешний компонент передает мне строку, содержащую IP-адрес. Затем мне нужно преобразовать его в URI. Для IPv4 это просто; Я добавляю http: // и добавляю /. Однако для ...
вопрос задан: 17 September 2010 14:42
0
ответов

что означает 0 в системном вызове socket ()?

что 0 означает в следующей строке? какие еще флаги я могу использовать? server = socket (AF_UNIX, SOCK_STREAM, 0)
вопрос задан: 17 September 2010 13:47
0
ответов

Для чего нужны аргументы main ()?

Каждый раз, когда я создаю проект (стандартная утилита командной строки) с помощью Xcode, мои Функция main начинается так: int main (int argc, const char * argv []) Что все это в скобках? ...
вопрос задан: 17 September 2010 09:33
0
ответов

Найти подпоследовательность с наибольшей суммой элементов в массиве

Недавно я взял интервью у компании, и они попросили меня написать алгоритм, который находит подпоследовательность с наибольшей суммой элементов в массиве. Элементы в массиве могут быть отрицательными. Есть ли ...
вопрос задан: 17 September 2010 07:41
0
ответов

Почему компиляция этой простой программы на C ++ с использованием cpp не работает?

Я - новичок в C ++ У меня средний уровень C. Я написал следующий код на C ++ (file.cpp) #include int main () {std :: cout << "Меня зовут ANTHONY"; } Затем я попытался ...
вопрос задан: 17 September 2010 05:37