Resultados da pesquisa a pedido "c"
Inteiros de largura fixa em C ++
Ocasionalmente, preciso usar números inteiros de largura fixa para comunicação com dispositivos externos, como PLCs. Também os uso para definir máscaras de bits e executar manipulação de bits de dados de imagem. AFAIK, o padrão C99 define ...
soquete @Blocking retorna EAGAIN
Um dos meus projetos no Linux usa soquetes de bloqueio. As coisas acontecem de forma muito serial, para que o bloqueio não torne as coisas mais complicadas. De qualquer forma, estou descobrindo que muitas vezes umrecv() a chamada ...
Existe um ponto de sequência entre essas atribuiçõe
Existe um ponto de sequência entre as duas atribuições no código a seguir: f(f(x=1,1),x=2);
Whats é o objetivo ftok nas filas de mensagens
Comecei a ler as filas de mensagens como um dos mecanismos do IPC no Linux. Mas, no primeiro passo, tenho algumas perguntas básica Uso deftok() para gerar um ID único (chave) e qual é o ID único que deve ser gerad Não podemos usar um número ...
C / C ++: jogar fora volátil considerado prejudicial?
(relacionado a esta pergunta É seguro rejeitar voláteis? [https://stackoverflow.com/questions/2474756/is-it-safe-to-cast-away-volatile], mas não exatamente o mesmo, pois essa pergunta se refere a uma instância específica) Existe sempre um caso ...
Como (des) escapar seqüências de caracteres em C / C ++?
Given a contados string (uma matriz de caracteres ou um invólucro comostd::string), existe uma maneira "adequada" de escapar e / ou desencaixá-la em C ou C ++, de modo que caracteres "especiais" (como o caractere nulo) se tornem escapados no ...
Existe um Windows equivalente ao fdopen para HANDLE
No Unix, se você tiver um descritor de arquivo (por exemplo, de um soquete, canal ou herdado do processo pai), poderá abrir uma E / S em bufferFILE* transmita nele comfdopen(3) [http://linux.die.net/man/3/fdopen]. Existe um equivalente no ...
Linux C captura sinal de morte para finalização graciosa
Tenho um processo usando soquetes, conexões com bancos de dados e coisas do tipo. É basicamente um processo de servidor que retransmite entre os dados do sensor e uma interface da web e, como tal, é importante garantir que o aplicativo, se ...
Linux reiniciando o aplicativo automaticamente em caso de falha - Daemons
Eu tenho um sistema executando linux incorporado e é essencial que ele funcione continuamente. Basicamente, é um processo de comunicação com sensores e retransmissão desses dados para o banco de dados e o cliente Web. Se ocorrer uma falha, como ...
Saída inesperada ao adicionar dois números flutuantes
Eu escrevi o seguinte código C ++: float a, b; int c; a = 8.6; b = 1.4; c = a + b; printf("%d\n", c);A saída é10. Mas quando executo o seguinte código: float a, b; int c; a = 8.7; b = 1.3; c = a + b; printf("%d\n", c);A saída é9. Qual é a ...