Resultados da pesquisa a pedido "c"

4 a resposta

Printf grande valor duplo com alta precisão em C

Como imprimir um grande valor duplo com precisão de 10 no idioma C (C99)? double d1 = 1100200300400500600.0000000001; double d2 = 1100200300400500600.0000000001; double d3 = d1 + d2; printf("???", d3);Espere ter saída: 2200400600801001200.0000000002

6 a resposta

valor de retorno strcpy ()

Muitas das funções da biblioteca C padrão, especialmente aquelas para manipulação de strings e, principalmente, strcpy (), compartilham o seguinte protótipo: char *the_function (char *destination, ...)O valor de retorno dessas funções é de fato ...

2 a resposta

Lendo a matriz 2D do arquivo binário e retornando o ponteiro dessa matriz (em C)

Eu estou tentando escrever uma função que retorna o ponteiro da matriz 2D lida de um arquivo binário. Embora eu compile sem erros, sempre há uma falha de segmentação, quando tento imprimir um dos elementos da matriz. Aqui meu código: double ** ...

8 a resposta

Saída incorreta do printf de um número

int main() { double i=4; printf("%d",i); return 0; }Alguém pode me dizer por que este programa fornece saída 0?

4 a resposta

É possível chamar pthread_exit de main?

Quando eu ligopthread_exit demain, o programa nunca termina. Eu esperava que o programa terminasse, pois estava saindo do único encadeamento do programa, mas não funciona. Parece pendurado. #include <stdio.h> #include <stdlib.h> #include ...

3 a resposta

A função Power retorna 1 resultado a menos

Sempre que eu inserir um número neste programa, o programa retornará um valor 1 menor que o resultado real ... Qual é o problema aqui? #include<stdio.h> #include<math.h> int main(void) { int a,b,c,n; scanf("%d",&n); c=pow((5),(n)); printf("%d",c); }

3 a resposta

Esquema de geração de número de série do pobre homem

Gostaria de obter um esquema / algoritmo simples para gerar números de série com base em alguma identificação de hardware exclusiva (cpu id ou endereço ethernet mac ou número de série do disco rígido). Gostaria que o esquema funcionasse apenas ...

1 a resposta

Como obter programaticamente o endereço do heap no Linux

Posso obter o endereço do final da pilha comsbrk(0), mas existe alguma maneira de obter programaticamente o endereço do início do heap, além de analisar o conteúdo de/proc/self/maps?

7 a resposta

O GCC pode me alertar sobre a modificação dos campos de uma estrutura const no C99?

Eu me deparei com um pequeno problema ao tentar criar um código const-correto. Eu gostaria de escrever uma função que leva um ponteiro para uma estrutura const, para dizer ao compilador "por favor me diga se estou modificando a estrutura, porque ...

3 a resposta

Aversão de C às matrizes [fechado]

Nos livros introdutórios sobre C, é frequentemente afirmado que indicadores mais ou menosestão matrizes. Não é uma simplificação vasta, na melhor das hipóteses? Láé um tipo de matriz em C e pode se comportar completamente diferente de ponteiros, ...