Resultados da pesquisa a pedido "c"

2 a resposta

Algoritmo de votação majoritária - ERRADO?

Um algoritmo de votação por maioria decide qual elemento de uma sequência está na maioria, desde que exista esse elemento. Aqui está o link mais citado que eu encontrei quando estava tentando entendê-lo. http: ...

3 a resposta

como obter um personagem do stdin sem esperar que o usuário o coloque? [duplicado

Esta pergunta já tem uma resposta aqui: Como evitar pressionar enter com getchar () [/questions/1798511/how-to-avoid-pressing-enter-with-getchar] 10 respostas Estou escrevendo um programa em C que imprime algo no terminal usando ncurses. ...

5 a resposta

Função livre () em C não está funcionando para mim

Estive tentando liberar memória alocada viamalloc() usandofree(). Algumas das estruturas que ela faz de graça, mas deixam de alguma forma do jeito que eram e também permanecem ligadas aos filhos. Também nunca libera a raiz(gRootPtr) para uma ...

1 a resposta

Usando sinais e sigpipe

Estou trabalhando em uma tarefa que envolve escrever um programa para processar dados (calcular pi) usando fork (processos), sinais e seleciona Estou trabalhando agora nos sinais e o que acho que quero fazer é usar o SIGPIPE; se os programas o ...

3 a resposta

iterais de cadeia de programa do

Quando fazemos char *p ="house"; p = 'm';Não é permitido Mas quando fazemos char p[] = "house"; p[0] = 'm'; printf(p);Dê O / P como: mouse ão consigo entender como e onde C faz alocação de memória para literais de strin

4 a resposta

É possível criar uma função hash perfeita mínima nessa situaçã

Quero criar um mapa de hash (ou outra estrutura, se houver alguma sugestão) para armazenar pares de valores-chave. As chaves serão todas inseridas ao mesmo tempo que o mapa é criado, mas não sei quais serão as chaves (cadeias de ...

9 a resposta

Por que memcpy () e memmove () são mais rápidos que incrementos de ponteiro?

Estou copiando N bytes depSrc parapDest. Isso pode ser feito em um único loop: for (int i = 0; i < N; i++) *pDest++ = *pSrc++Por que isso é mais lento quememcpy oumemmove? Que truques eles usam para acelerar?

4 a resposta

Como simplificar uma fração

Quero simplificar uma fração no meu aplicativo. A fração é como, x / y, onde xey são números inteiros. Quero simplificar a fração para a sua forma mais simples. Alguém pode me dar dicas de como fazê-lo. Desde já, obrigado

1 a resposta

vfork () falha na declaração atexit

Estou tentando entender o seguinte trecho de código #include<stdio.h> #include<unistd.h> #include<sys/types.h> int main() { pid_t pid ; unsigned int i=0; pid=vfork(); switch(pid) { case -1: // some sort of error puts("fork error"); break; case ...

2 a resposta

Escrevendo um ataque de retorno à libc, mas a libc é carregada em 0x00 na memória

Estou escrevendo um retorno ao ataque libc para minha classe de segurança de sistemas. Primeiro, o código vulnerável: //vuln.c #include <stdio.h> #include <stdlib.h> int loadconfig(void){ char buf[1024]; sprintf(buf, "%s/.config", ...