Результаты поиска по запросу "c"
Спасибо, этот ответ был очень полезным для меня!
в заголовке, мне нужна библиотека двухмерной графики, которая является кроссплатформенной и предоставляет простые функции, как в Basic; по сути, мне нужно только нарисовать пиксель определенным цветом - мне не нужно аппаратное ускорение или ...
GDB: попытка разыменования универсального указателя
Как я могу заставить GDB делать дополнительные разыменования в такой функции печати, какx/s? Когда я пытаюсь явные разыменования вx/ Я получаю ошибку «Попытка разыменования универсального указателя». С помощьюx/ Несколько раз работает, так как ...
См. Раздел «Тайм-аут» на странице руководства для выбора.
аюсь использовать функцию выбора, чтобы иметь неблокирующий ввод / вывод между сервером и 1 клиентом (не более), где общение протекает хорошо (может отправлять в любое время, а другой получит, не ожидая отправки). Я нашел учебник с некоторым ...
С философией всегда доверяй программисту. А также отсутствие проверки границ позволяет программе на C работать быстрее.
уC дифференцируется в случае индекса массива вне границы #include <stdio.h> int main() { int a[10]; a[3]=4; a[11]=3;//does not give segmentation fault a[25]=4;//does not give segmentation fault a[20000]=3; //gives segmentation fault return 0; }Я ...
Возможно, вы заинтересованы в реализации проверки границ? Если это так, есть несколько способов сделать это.
ожно найти во время выполнения размер массива? где хранится информация о размере или границах массива?
Вероятно, потому что на многих процессорах инструкция div производит оба значения, и вы всегда можете рассчитывать на то, что компилятор распознает, что смежные операторы / и% на одних и тех же входах могут быть объединены в одну операцию.
C ++ есть функция с именем div (stdlib.h) div_t div(int numer, int denom); typedef struct _div_t { int quot; int rem; } div_t;Но в C, C ++ есть операторы / и%. У меня вопрос такой:Когда есть операторы / и%, полезна ли функция div?»
Библиотека времени выполнения C
у следующее работает, а не выбрасывает какую-то ошибку сегментации? char *path = "/usr/bin/"; char *random = "012"; // path + random + \0 // so its malloc(13), but I get 16 bytes due to memory alignment (im on 32bit) newPath = (char *) ...
это правильно, и компоновщики Cygwin и MinGW поддерживают эту опцию, даже если она является избыточной для автономной установки MinGW, поскольку MinGW является целью по умолчанию, а не Cygwin.
ужна помощь для компиляции скрипта ("iterator.c") в DLL. Я не могу использовать VS2010, так как он делаетнеподдерживать функции, добавленные в C в стандарте C99 (я использую "complex.h", но VB не поддерживает его). Я искал замену, но все, что я ...
Как создать сокет TCP для подключения с помощью C к заранее заданному порту
У меня очень простой вопрос. Я хочу проверить, используется ли определенный порт в настоящее время или нет. Для этого я хочу привязать сокет TCP к порту, если в соединении отказано означает, что порт используется, и если нет, это означает, что ...
Да, я сделал это изначально (как я привык к C #), но было слишком много накладных расходов, так как размер массива очень велик.
ерил, чтоwrite() может отправлять только буферы данных байта (то есть знаковый символ), так как я могу отправить массив длинных целых чисел, используя Cwrite() функция в библиотеке sys / socket.h? Очевидно, я не могу просто привести или ...