Resultados da pesquisa a pedido "c"

3 a resposta

Conversão de Char para Binário em C

Estou tentando converter um caractere para sua representação binária (então caractere -> ascii hex -> binário Eu sei fazer isso eu preciso mudar eAND. No entanto, meu código não está funcionando por algum motiv Aqui está o que eu tenho.*temp ...

2 a resposta

Usando MPI_Bcast para comunicação MPI

Estou tentando transmitir uma mensagem do nó raiz para todos os outros nós usando MPI_Bcast. No entanto, sempre que executo este programa, ele sempre trava no início. Alguém sabe o que há de errado com isso? #include <mpi.h> #include <stdio.h> ...

2 a resposta

Por que rand ()% 7 sempre retorna 0?

Esta parece ser uma questão realmente estranha: Este é o meu código: #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { @autoreleasepool { srand((unsigned int)time(NULL)); int newRandomNumber = 0; newRandomNumber = ...

4 a resposta

Como declarar uma matriz com um tamanho arbitrário

Ok, esta é uma pergunta de lição de casa em programação C. Mas estou realmente pres Peço ao usuário que insira palavras e insiro a entrada em uma matriz, mas não posso ter nenhum controle sobre o número de palavras que o usuário digita. Acho ...

7 a resposta

ariáveis variáveis voláteis e memória cache

@Cache é controlado pelo hardware do cache de forma transparente para o processador; portanto, se usarmos variáveis voláteis no programa C, como é garantido que meu programa leia dados sempre do endereço de memória real especificado, mas não o ...

5 a resposta

unicode Olá mundo para C?

Estou tentando produzir coisas como 안, 蠀, ☃ de C #include <wchar.h> int main() { fwprintf(stdout, L"안, 蠀, ☃\n"); return 0; } saída é?,?,? Como imprimo esses caracteres? Editar #include <wchar.h> #include <locale.h> int main() { ...

1 a resposta

OpenMP: execute duas funções em paralelo, cada uma pela metade do pool de threads

Tenho uma função que consome CPUdo_long que eu preciso executar em dois conjuntos de dados diferente do_long(data1); do_long(data2); do_long() { #pragma omp for for(...) { // do proccessing } } Tenho N threads disponíveis (depende da máquina). ...

5 a resposta

Timing das operações CUDA

Preciso cronometrar uma execução do kernel CUDA. O Guia de práticas recomendadas diz que podemos usar eventos ou funções de tempo padrão comoclock() no Windows. Meu problema é que o uso dessas duas funções me dá um resultado totalmente ...

3 a resposta

Por que isso (i = ++ i% 3) gera um aviso: “pode estar indefinido”? [duplicado

Esta pergunta já tem uma resposta aqui: or que essas construções usam um comportamento indefinido pré e pós-increment [/questions/949433/why-are-these-constructs-using-pre-and-post-increment-undefined-behavior] 14 respostasint main(void) { int ...

2 a resposta

Por que não posso atribuir matrizes como & a = & b?

Tenho um problema ao atribuir uma matriz como: int a[]; int b[] = {1,2,3}; &a = &b;Sei que poderia usar ponteiros, mas quero tentar dessa maneira ...