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