Resultados da pesquisa a pedido "c"

3 a resposta

array de caracteres em structs - por que strlen () retorna o valor correto aqui?

Eu tenho um programa simples como este: #include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct { int numberOfDays; char name[10]; } Month; int main(void) { const Month months[12] = { { 31, {'J', 'a', 'n'} }, { 28, {'F', 'e', ...

2 a resposta

Como criar um binário da versão de lançamento no Go?

Em C, podemos criar uma versão de depuração ou uma versão de lançamento dos arquivos binários (os arquivos de objeto e o executável). Como podemos fazer isso no Go?

8 a resposta

Por que a recursão infinita leva à falha seg

Por que a recursão infinita leva à falha seg? Por que o estouro de pilha leva à falha seg. Estou procurando uma explicação detalhada. int f() { f(); } int main() { f(); }

2 a resposta

int difere no nível de indireção do erro char [2]

O código é do guia para iniciantes da Absolute em C e recebo este erro./BlackJack.c<41> : warning C4047: '==' : 'int' differes in levels of indirection from 'char [2]' quando tento compilá-lo no Visual Studio. Esta é a principal função de um jogo ...

7 a resposta

Qual é a razão para fread / fwrite tomar tamanho e contar como argumentos?

Tivemos uma discussão aqui no trabalho sobre por que fread e fwrite assumem um tamanho por membro e contam e retornam o número de membros lidos / gravados, em vez de apenas usar um buffer e tamanho. O único uso que poderíamos criar é se você ...

2 a resposta

Alinhamento de bytes para tipos inteiros (ou outros) em uma matriz uint8_t

Estou escrevendo um gerenciador de memória para microcontroladores que usa umuint8_t matriz para a piscina. Nesse pool, ele aloca memória do tamanho solicitado para o usuário. Eu estou olhando para outras implementações de ...

1 a resposta

epoll_wait: maxevents

int epoll_wait(int epfd, struct epoll_event *events, int maxevents, int timeout);Estou um pouco confuso sobre omaxevents parâmetro. Digamos que eu queira escrever um servidor que possa lidar com conexões de até 10k. Eu definiriamaxevents como ...

1 a resposta

Problemas aritméticos não assinados / assinados do livro de perspectiva de um programador

int x = random(); int y = random(); unsigned ux = (unsigned) x; unsigned uy = (unsigned) y;Para cada uma das seguintes expressões C, você deve indicar se a expressão sempre gera 1. Se sempre produz 1, descreva os princípios ...

2 a resposta

Número máximo de processos filhos no Linux

O código abaixo gerará o maior número possível de crianças. Eles mesmos não se esforçarão mais e se tornarão zumbis quando o processo pai terminar. Quantos processos filhos o processo pai gerará? int main(int argc, char *arg[]) { while(fork() > ...

4 a resposta

Como reiniciar o programa daemon C no Linux após receber o sinal SIGHUP

Alguém pode postar algum código de exemplo sobre como eu posso reler um arquivo de configuração e reiniciar meu daemon depois que o daemon recebe um sinal SIGHUP. O daemon é um programa de espaço do usuário escrito em C no Linux e não é iniciado ...