Resultados da pesquisa a pedido "c"

2 a resposta

Modificando argumentos 'passados por valor' dentro de uma função e usando-os como variáveis locais

Eu vi algum código no qual os argumentos passados para a função por valor estavam sendo modificados ou atribuídos a um novo valor e estavam sendo usados como uma variável local. É uma coisa boa a se fazer? Existem armadilhas para fazer isso ou é ...

5 a resposta

Ponteiros confusos em C

Tenho mais de uma dúvida, por favor, tenha paciência comigo. Alguém pode me dizer por que esse código falha? #include<stdio.h> void main(int argc,char **argv) /*assume program called with arguments aaa bbb ccc*/ { char ...

7 a resposta

Por que incluir guardas?

Inclua guardas, conforme definidoaqui [https://en.wikipedia.org/wiki/Include_guard], são usados para impedir o carregamento do mesmo código duas vezes na compilação. Por que o meu compilador (GCC) não consegue detectar que está carregando o ...

2 a resposta

Implementando um evento KeyPress em C

Eu tenho um loop infinito como o seguinte, e dentro desse loop, desejo verificar continuamente o teclado para ver se a tecla ESC (ESC) foi pressionada ou não. Se for pressionado, o loop deve ser interrompido. Como posso fazer isso em C? (Estou ...

1 a resposta

Obtendo pid e outras informações de processo de / proc / <pid> / status

Eu preciso obter algumas informações (pid é apenas um exemplo, eu sei que é muito mais fácil obtê-lo de muitas outras maneiras) de/proc/PID/status Eu tentei fazê-lo desta maneira: #include <stdio.h> #include <unistd.h> #include <stdlib.h> ...

1 a resposta

Chamando o binário mpi em série como subprocesso do aplicativo mpi

Eu tenho um grande aplicativo de simulação paralela (usando MPI) que produz grandes quantidades de dados. Para avaliar esses dados, eu uso um script python. O que agora preciso fazer é executar esse aplicativo várias vezes (> 1000) e calcular ...

2 a resposta

O mmap ou malloc aloca RAM?

Sei que essa é provavelmente uma pergunta estúpida, mas estou procurando há algum tempo e não consigo encontrar uma resposta definitiva. Se eu usarmmap oumalloc (em C, em uma máquina Linux) qualquer um aloca espaço na RAM? Por exemplo, se eu ...

4 a resposta

Executar código a cada 30 s

Eu tenho um servidor que precisa reunir informações de seus clientes. A informação é um número aleatório que eu armazeno em uma matriz de frequência. O servidor deve informar a todos os clientes o número mais frequente, mas a cada 30 s ...

8 a resposta

Lendo um valor de registro em uma variável C

Lembro-me de ter visto uma maneira de usar o assembly inline gcc estendido para ler um valor de registro e armazená-lo em uma variável C. Ainda não consigo lembrar, por toda a vida, como formar a afirmação asm. Qualquer ajuda é muito apreciada.

3 a resposta

maneiras de incluir muitos arquivos de cabeçalho

Recentemente me deparei com um código que manipulava arquivos de cabeçalho dessa maneira. Haveria um arquivo de cabeçalho chamado sayglobal.h esteglobal.h incluiria outros arquivos de cabeçalho, por exemplo, #,include "settings.h" #include ...