Resultados da pesquisa a pedido "c"

6 a resposta

Por que podemos escrever fora dos limites em C?

Recentemente, terminei de ler sobre memória virtual e tenho uma pergunta sobre como o malloc funciona no espaço de endereço virtual e na memória física. Por exemplo (código copiado de outra postagem do SO) void main(){ int *p; ...

2 a resposta

De onde veio o nome `atoi`?

Na linguagem C, de onde eles criaram o nomeatoi para converter uma string em um número inteiro? A única coisa em que consigo pensar é em Array To Integer para um acrônimo, mas isso realmente não faz sentido.

5 a resposta

Precisão de ponto flutuante C ++ [duplicado]

Possível duplicado: Exemplos de imprecisão de ponto flutuante [https://stackoverflow.com/questions/2100490/floating-point-inaccuracy-examples] double a = 0.3; std::cout.precision(20); std::cout << a << ...

5 a resposta

Encapsulamento de dados em C

Atualmente, estou trabalhando em um sistema incorporado e tenho um componente em uma placa que aparece duas vezes. Eu gostaria de ter um arquivo .c e um arquivo .h para o componente. Eu tenho o seguinte código: typedef struct { uint32_t ...

4 a resposta

Como encontrar o caminho relativo, dados dois caminhos absolutos?

Dados dois caminhos absolutos, p. /a/path/to/a/a/path/to/somewhere/elseComo posso obter um caminho relativo de um para o outro,../a? Em certo sentido, o oposto do ...

2 a resposta

Parâmetro passando em C - ponteiros, endereços, aliases

Alguém poderia explicar a diferença entre a passagem de parâmetrosCpor favor? De acordo com as notas do professor, existem 4 maneiras diferentes de passar parâmetros Chamada por valorChamada por endereço (ponteiro)Chamada por aliasVariável ...

6 a resposta

Trabalhando com um grande objeto de dados entre processos ruby

Eu tenho um hash Ruby que atinge aproximadamente 10 megabytes se gravado em um arquivo usando Marshal.dump. Após a compactação gzip, são aproximadamente 500 kilobytes. A iteração e alteração desse hash é muito rápida no ruby (frações ...

2 a resposta

Compile programas OpenMP com o compilador gcc no OS X Yosemite

$ gcc 12.c -fopenmp 12.c:9:9: fatal error: 'omp.h' file not found #include<omp.h> ^ 1 error generated.Ao compilar programas openMP, recebo o erro acima. Estou usando o OS X Yosemite. Eu tentei instalar o compilador gcc nativo digitando gcc no ...

4 a resposta

Por que uma vírgula extra não é permitida em uma lista de parâmetros quando é permitida em uma inicialização entre chaves?

Seguindo uma velha pergunta minha (Existe alguma relevância para um "," extra no final de uma inicialização entre ...

2 a resposta

Código de status HTTP com libcurl?

Como obtenho o código de status HTTP (por exemplo, 200 ou 500) depois de chamar curl_easy_perform?