Resultados da pesquisa a pedido "c"
GDB Não é possível inserir o ponto de interrupção. Não é possível acessar a memória no endereço XXX? [duplicado]
Esta pergunta já tem uma resposta aqui: Como definir o ponto de interrupção mais cedo possível [/questions/22488499/how-to-set-earliest-possible-breakpoint] 1 respostaEu escrevi um programa realmente simples: ebrahim@ebrahim:~/test$ cat main.c ...
o que é typeof ((c) + 1) em C
Me deparei com uma expressão em C como typeof((c) + 1) _tmp = c;O que exatamente isso significa? Obrigado pela resposta. Apenas uma dúvida? E se o tipo de c for struct em vez dos tipos primitivos, o que o +1 fará?
Como as estruturas são realmente implementadas na linguagem de programação C? [duplicado]
Esta pergunta já tem uma resposta aqui: Layout de memória Struct em C [/questions/2748995/struct-memory-layout-in-c] 3 respostasComo os membros do struct são alocados na memória? [/questions/20737176/how-are-struct-members-allocated-in-memory] 3 ...
APIs do Windows que mostrarão os processos em execução
Eu quero criar uma ferramenta como o mini gerenciador de tarefas. Quero mostrar todos os processos em execução, uso de CPU e memória. Alguém pode me dizer API relacionadas que eu posso usar para isso. Qualquer link para página relacionada será ...
Linux: Capture a saída de um processo já em execução (em puro C!)
Minha situação é a seguinte: Eu tenho muitos aparelhos pequenos (bem perto dos roteadores, não exatamente, mas de qualquer maneira isso é irrelevante); eles estão executando uma distribuição Linux básica do MIPS. Para controlá-los, pode-se ...
Fim do arquivo (EOF) em C
Atualmente, estou lendo o livro C Programming Language, de Ritchie & Kernighan. E estou bastante confuso sobre o uso do EOF nogetchar() função. Primeiro, quero saber por que o valor de EOF é -1 e por que o valor degetchar()!=EOF é 0. Perdoe-me ...
Diferença entre strncpy e memcpy?
Como posso acessars[7] nos? Não observei nenhuma diferença entrestrncpy ememcpy. Se eu quiser imprimir a saídas, junto coms[7] (gostarqwertyA), quais são as alterações que tenho que fazer no código a seguir: #include <stdio.h> #include ...
Ao inicializar uma matriz de caracteres, o espaço restante é preenchido com zero ou não inicializado?
Dado char foo[1024] = "bar";Isso inicializará foo para conter 'b', 'a', 'r', 0. Os 1020 caracteres restantes são zero inicializados ou não inicializados? Eu acho que o acima é o mesmo que `char foo [1024] = {'b', 'a', 'r', '\ 0'}; e, como na ...
Diferença entre o espaço de endereço do processo pai e seu processo filho no Linux?
Estou confuso sobre isso. Li que, quando um filho é criado por um processo pai, ele recebe uma cópia do espaço de endereço do pai. O que significa aqui por cópia? Se eu usar o código abaixo, ele imprimirá os mesmos endereços da variável 'a' que ...
Como eu poderia redirecionar temporariamente o stdout para um arquivo em um programa C?
No meu programa C, eu gostaria de redirecionar temporariamente STDOUT para "/ dev / null" (por exemplo). Depois de escrever para "/ dev / null", gostaria de restaurar o STDOUT. Como eu gerencio isso?