Результаты поиска по запросу "c"
Использование MPI_Bcast для связи MPI
Я пытаюсь передать сообщение от корневого узла всем остальным узлам, используя MPI_Bcast. Однако всякий раз, когда я запускаю эту программу, она всегда зависает в начале. Кто-нибудь знает, что с ним не так? #include <mpi.h> #include <stdio.h> ...
Рекурсивное объявление указателя на функцию в C
Я хотел бы объявить функцию, которая возвращает указатель на функцию того же типа. Я хотел бы использовать его для реализации конечных автоматов, как показано ниже: typedef event_handler_t (*event_handler_t)(event_t*); // compilation ...
Почему rand ()% 7 всегда возвращает 0?
Это кажется очень странной проблемой: Это мой код: #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { @autoreleasepool { srand((unsigned int)time(NULL)); int newRandomNumber = 0; newRandomNumber = rand() % 7; ...
Почему я не могу назначить массивы как & a = & b?
У меня проблема с назначением массива как: int a[]; int b[] = {1,2,3}; &a = &b;Я знаю, что могу использовать указатели, но я хочу попробовать это таким образом ...
Как использовать Windows DLL с Java в Mac OS X?
Я видел некоторые проекты Java, использующиеtaucs.dll, TAUCS [http://www.tau.ac.il/~stoledo/taucs/]- библиотека C разреженных линейных решателей, через JNI в Windows. Я думаю, я могу добиться того же в Mac OS X, скомпилировав TAUCS в нечто ...
Документация для библиотек Clang
Я использую библиотеки clang для написания программы, которая будет принимать разобранный код и помещать его в структуру. Есть ли актуальная информация о библиотеках Clang? Ссылка и учебник было бы неплохо.
Умножение матриц: небольшая разница в размере матрицы, большая разница во времени
У меня есть код умножения матрицы, который выглядит следующим образом: for(i = 0; i < dimension; i++) for(j = 0; j < dimension; j++) for(k = 0; k < dimension; k++) C[dimension*i+j] += A[dimension*i+k] * B[dimension*k+j];Здесь размер матрицы ...
Как генерировать большие случайные числа C
Я ищу способ генерировать большие случайные числа порядка 2 ^ 64 в C ... (100000000 - 999999999), чтобы использовать в алгоритме шифрования с открытым ключом (как p и q). Я не хочу генерировать число меньше 2 ^ 64 (то есть меньше ...
Как объявить массив с произвольным размером
Хорошо, это вопрос домашней работы по программированию на C. Но я действительно застрял. Я прошу пользователя ввести слова, а затем вставляю ввод в массив, но я не могу контролировать количество слов, которые вводит пользователь. Я предполагаю, ...
Память не освобождена, но все еще доступна, это утечка?
Проверяя с помощью valgrind, я вижу, что 5 блоков памяти не были освобождены после завершения моей программы, но они все еще доступны Должен ли я быть обеспокоен этим? И как это происходит? zhanwu@gelata:~/sandbox$ valgrind ./a.out ==2430== ...