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