Resultados da pesquisa a pedido "c"

9 a resposta

Implementação de lista vinculada 'Multipurpose' em C @ pu

Esta não é exatamente uma questão técnica, já que eu sei que C é o suficiente para fazer as coisas que eu preciso (quero dizer, em termos de não 'deixar o idioma atrapalhar'), então essa pergunta é basicamente um 'o que direção a ...

5 a resposta

xistem implementações alternativas da interface GNU getlin

A experiência em que estou trabalhando atualmente usa uma base de software com um histórico de fontes complicado e sem licença bem definida. Seria uma quantidade considerável de trabalho para racionalizar as coisas e liberar sob uma licença ...

6 a resposta

Números de ponto flutuante não funcionam como esperado

No código abaixo, quando eu insiro 1 10 2 1 2 2, sum é impresso como 52 e sum3 como 31.200001, enquanto que deve ter sido 31.200000 int main(){ int t,n,i,a[2000],m,j,f; scanf("%d",&t); while(t--){ scanf("%d",&n); scanf("%d",&f); ...

2 a resposta

O que (void) 'nome da variável' faz no início de uma função C? [duplicado

Esta pergunta já tem uma resposta aqui: Por que converter um valor de parâmetro de função não utilizado para anular? [/questions/4647665/why-cast-an-unused-function-parameter-value-to-void] 2 respostasEstou lendo este código de exemplo do ...

3 a resposta

Byte swap durante a cópia

Preciso trocar com eficiência a ordem dos bytes de uma matrizdurant copiando para outra matri A matriz de origem é de um determinado tipo; char, short ou int, portanto, a troca de bytes necessária é inequívoca e será de acordo com esse tip ...

6 a resposta

Onde encontrar "gmp.h"?

Estou instalando uma biblioteca e recebi esta mensagem de erro: xxxx@ubuntu$ make (cd num; make all) make[1]: Entering directory `/home/xxxx/num' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/xxxx/num' (cd itv; make ...

2 a resposta

valor incorreto depois de converter o dobro para um float

Eu tenho algum código C executando aritmética de alta precisão compilada por gcc (gcc (GCC) 4.4.4 20100726 (Red Hat 4.4.4-13)) .O resultado final do cálculo é um duplo que tem um valor de 622.07999995861189.I estou lançando o dobro para ...

8 a resposta

Pthread_join sem bloqueio

Estou codificando o desligamento de um servidor multithread. Se tudo correr como deveria, todos os threads sairão por conta própria, mas há uma pequena chance de um thread ficar preso. Nesse caso, seria conveniente ter um não-bloqueio participar ...

6 a resposta

Como os cálculos de ponto flutuante podem ser feitos determinísticos?

O cálculo do ponto flutuante não é associativo nem distributivo nos processadores. Então (a + b) + c não é igual aa + (b + c) anda * (b + c) não é igual aa * b + a * c Existe alguma maneira de executar um cálculo determinístico de ponto ...

5 a resposta

No aplicativo multithread, como redirecionar stderr e stdout em um arquivo separado, conforme o threa

Eu tenho um aplicativo multi thread no qual estou criando um thread como este: int main(int argc,char *argv[]) { pthread_t thread_id[argc-1]; int i; struct parameter thread_data[argc-1]; int status; for(i=0;i<argc-1;i++) ...