Resultados da pesquisa a pedido "c"

3 a resposta

Conexão a vários servidores a partir de um único soquete de cliente C

Tenho um único cliente que está tentando se conectar ao meu servidor principal usando o soquete s1. O cliente precisa continuar tentando se conectar ao servidor principal com s1, mas ao mesmo tempo conectar e continuar enviando mensagens de ...

4 a resposta

Pointer não funcionará em printf ()

Tendo um problema com a impressão de um ponteiro. Sempre que tento compilar o programa abaixo, recebo o seguinte erro: pointers.c:11: warning: format ‘%p’ expects type ‘void *’, but argument 2 has type ‘int *’ Obviamente estou perdendo algo ...

5 a resposta

C - Se o realloc for usado, é necessário gratuitamente?

Quando se utiliza o realloc, a memória é liberada automaticamente? Ou é necessário usar gratuitamente com realloc? Qual das alternativas a seguir está correta? //Situation A ptr1 = realloc(ptr1, 3 * sizeof(int)); //Situation B ptr1 ...

2 a resposta

O que acontece com a memória em Malloc'ed após exec () alterar a imagem do program

Sei que quando ligo para um dosexec() sistema @ chama no Linux que substituirá o processo atualmente em execução por uma nova imagem. Então, quando eu bifurcar um novo processo e executarexec(), a criança será substituída pelo novo process O que ...

1 a resposta

Por que chamar sbrk (0) duas vezes fornece um valor diferent

Estou tentando entender osbrk() função. Pelo que eu sei sbrk(0) retorna o endereço atual do intervalo e não o increment sbrk(size) incrementa o endereço do intervalo emsize bytes e retorna o endereço anterior da quebr ntão criei algo para ...

4 a resposta

Qual é a diferença entre usar _exit () e exit () em um fork-exec convencional do Linu

Eu tenho tentado descobrir como o mecanismo fork-exec é usado dentro do Linux. Tudo estava acontecendo de acordo com o plano, até que algumas páginas da web começaram a me confundi Dizem que um processo filho deve usar estritamente_exit() em ...

3 a resposta

Qual é o comportamento de uma variável não inicializada usada como seu próprio inicializado

Notei agora que o código a seguir pode ser compilado com clang / gcc / clang ++ / g ++, usandoc99, c11, c++11 padrões int main(void) { int i = i; }e mesmo com-Wall -Wextra, nenhum dos compiladores relata aviso Modificando o código paraint i = ...

5 a resposta

Por que "while (! Feof (file))" está sempre errado?

Vi pessoas tentando ler arquivos como esse em várias postagens ultimament Códig #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { char * path = argc > 1 ? argv[1] : "input.txt"; FILE * fp = fopen(path, "r"); if( fp ...

2 a resposta

Terminando todos os processos com MPI

Estou usando o MPI para procurar uma solução de modo a dividir o espaço do problema entre os diferentes threads. Cada thread está passando por umfor loop e cada iteração é candidata a uma soluçã O problema é que, quando um thread encontra a ...

5 a resposta

Imprimindo um valor de ponteiro

#include <stdio.h> int main(void) { int x = 99; int *pt1; pt1 = &x; printf("Value at p1: %d\n", *pt1); printf("Address of p1 (with %%p): %p\n", pt1); printf("Address of p1 (with %%d): %d\n", pt1); return 0; }Quais são as desvantagens / perigos ...