Resultados da pesquisa a pedido "c"
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 ...
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 ...
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); ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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++) ...