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

2 ответа

Что делать, если счетчик превышает память, выделенную malloc или calloc

Я использую следующую команду в C, чтобы выделить 80 байтов (в 64-битной системе) для d. double *d = calloc(10, sizeof(double));И используя следующий цикл для инициализации D for (k=0;k<11;k++){ d[k] = k; }Когда я запускаю программу, ошибки ...

1 ответ

Можно ли иметь анонимные, специальные массивы в C?

Можно ли создать анонимные специальные массивы в C? Например, предположим, у меня есть функция с именемprocessArray(int[] array) который принимает массив int в качестве аргумента, могу ли я передать ему анонимный массив следующим образом: int ...

1 ответ

Android gcc sysroot и компоновщик

Я собираю простую программу с AndroidNDK Linux build [http://developer.android.com/tools/sdk/ndk/index.html]в Ubuntu Linux 10.0.4. //no includes!!! int main() { int a = 1, b = 2, c = -1; return a + b + c - ( a + b + c); }Когда я запускаю этот ...

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

1 ответ

Получение общего количества элементов перечисления

Можно ли получить общее количество элементов, определенных перечислением во время выполнения? Хотя это почти такой же вопрос, какэтот [https://stackoverflow.com/questions/856154/total-number-of-items-defined-in-an-enum] Этот вопрос относится к C ...

3 ответа

Используя блок в C

Когда у меня есть массивы структур, я часто пропускаю подход с блоком, к которому я привык в VB6 (аналогично блоку использования в C #). Например, многие из моего кода теперь выглядят так: Data.attribute[i].ref->value[i]->member.val1 = ...

3 ответа

Параллельно для vs omp simd: когда использовать каждый?

OpenMP 4.0 [http://www.openmp.org/mp-documents/OpenMP4.0RC1_final.pdf]вводит новую конструкцию под названием "omp simd". В чем преимущество использования этой конструкции по сравнению со старой «параллелью для»? Когда каждый из них будет лучшим ...

1 ответ

Установите OpenCV и скомпилируйте программу C, используя GCC

В рамках более крупного проекта, над которым я работаю, мне нужно использовать библиотеку OpenCV в Си-программе. Я установил OpenCV и opencv-devel, используя yum в Fedora 17 32-bit. Я дал указание препроцессору импортировать opencv / cv.h и ...

7 ответов

Практическое использование setjmp и longjmp в C

Может кто-нибудь объяснить мне, где именноsetjmp() а такжеlongjmp() функции можно использовать практически во встроенном программировании? Я знаю, что это для обработки ошибок. Но я хотел бы знать некоторые варианты использования.

3 ответа

Почему C не определяет минимальный размер для массива?

Стандарт C определяет множество нижних / верхних пределов (пределы перевода [http://c0x.coding-guidelines.com/5.2.4.1.html]) и навязывает реализацию, которая должна удовлетворять каждому переводу. Почему нет такого минимального предела, ...

1 ответ

Должен ли я использовать файловые дескрипторы или потоки для чтения / записи в сокеты

После установки сокета лучше использовать вызовы read (2) и write (2) для дескриптора сокета или связать поток с дескриптором сокета с помощью fdopen (3), а затем использовать функции stdio (3) ? int sfd = socket(PF_INET, SOCK_STREAM, 0); // ...