Resultados da pesquisa a pedido "c"

8 a resposta

Como obtenho dados bit a bit de um valor inteiro em C?

Eu quero extrair bits de um número decimal. Por exemplo, 7 é o binário 0111 e quero obter 0 1 1 1 todos os bits armazenados no bool. Como posso fazer isso? OK, um loop não é uma boa opção, posso fazer outra coisa para isso?

4 a resposta

static_if no pré-processador do C99

É possível implementar static_if em C99? #define STATIC_IF(COND, ...) \ if (COND) MACRO1(__VA_ARGS__); \ else MACRO2(__VA_ARGS__);Como posso implementar corretamenteSTATIC_IF(…) aqui? DependendoCOND os argumentos devem ser passados paraMACRO1 ...

4 a resposta

glibc detectou erro

Alguém pode me ajudar a entender essa mensagem de erro? *** glibc detected *** ./kprank_new3_norm: munmap_chunk(): invalid pointer: 0x00000000096912d0 *** ======= Backtrace: ========= /lib64/libc.so.6(cfree+0x1b6)[0x3df6e75a36] ...

6 a resposta

Estrutura C e estrutura C ++

Alguém poderia me dizer qual é a principal diferença entre estruturas C & C ++.

4 a resposta

obter a hora atual em segundos

Gostaria de saber se existe alguma função que retornaria o tempo atual em segundos, apenas 2 dígitos de segundos? Estou usando o gcc 4.4.2.

9 a resposta

Dado um fluxo de áudio, encontre quando uma porta bate (cálculo do nível de pressão sonora?)

Não muito diferente de um detector de palmas ("Palmas!aplauso aplauso Aplauda!aplauso aplauso Bata palmas, bata palmas, o Clapper!aplauso aplauso ") Preciso detectar quando uma porta se fecha. Este é um veículo, mais fácil do que uma porta de uma ...

4 a resposta

Como aloco um array 2D com memória contigiosa? Como eu o uso para acessar linhas e colunas? Me dê um exemplo

Eu criei uma matriz 2 d que diz o seguinte int i,j,lx,ly;// lx,ly are the row and column respectively double** a; a=(double**) malloc((lx+2)*sizeof(double)); a[0]= (double*) malloc((lx+2)*(ly+2)* sizeof(double)); assert(a[0]); ...

2 a resposta

Python equivalente ao código C do Bit Twiddling Hacks?

Eu tenho um método de contagem de bits que estou tentando criar o mais rápido possível. Eu quero tentar o algoritmo abaixo deBit Twiddling Hacks [http://graphics.stanford.edu/~seander/bithacks.html#CountBitsSetParallel], mas eu não sei C. O que é ...

6 a resposta

Ordem de avaliação dos argumentos na chamada de função?

Estou estudando sobre comportamento indefinido em C e cheguei a uma declaração que afirma que não há uma ordem específica de avaliação dos argumentos da função mas e as convenções de chamada padrão, como_cdecl e_stdcall, cuja definição dizia ...

3 a resposta

Tendo dificuldade em rastrear a corrupção de memória - ao executar com o Valgrind, é executado corretamente, sem erros

Temos um programa complexo que está funcionando bem em entradas pesadas (qualquer entrada, na verdade) sem multithreading implementado. Implementamos multithreading com um pool de threads e, dados esses parâmetros de entrada, obtenho os seguintes ...