Resultados da pesquisa a pedido "c"

1 a resposta

Por que uma saída não pode ser seguida por uma entrada e vice-versa?

De APUE Quando um arquivo é aberto para leitura e gravação (o sinal de mais no tipo), duas restrições se aplicam. • A saída não pode ser diretamente seguida pela entrada sem um fflush, fseek, fsetpos ou rebobinação. • A entrada não pode ser ...

9 a resposta

Maneira alternativa de calcular o tamanho de um tipo usando aritmética de ponteiro

O código a seguir é 100% portátil? int a=10; size_t size_of_int = (char *)(&a+1)-(char*)(&a); // No problem here? std::cout<<size_of_int;// or printf("%zu",size_of_int);P.S: A questão é apenas para fins de aprendizado. Então, por favor, não ...

1 a resposta

Como o GTK e o Qt se integram ao Linux em comparação à forma como se integram ao Windows e OS X?

Pelo meu entendimento, Qt e GTK no lado Windows e OS X são apenas invólucros nas bibliotecas nativas da GUI, como no OS X que envolve o Cocoa e no Windows no Win32. No entanto, minha pergunta é: como eles se integram ao Linux? Os desenvolvedores ...

1 a resposta

Epoll com edge triggered e oneshot apenas reporta uma vez

Atualmente, estou adicionando sockfds criados a partir deaceitar [http://man7.org/linux/man-pages/man2/accept.2.html]para uma instância de epoll com os seguintes eventos: const int EVENTS = ( EPOLLET | EPOLLIN | EPOLLRDHUP | EPOLLONESHOT | ...

1 a resposta

Qual é a diferença entre% c e% s em C [duplicado]

Esta pergunta já tem uma resposta aqui: Cordas e caracteres com printf [/questions/8019615/strings-and-character-with-printf] 5 respostasQuando usar% s em vez de% c. Por exemplo: #include <stdio.h> #include <string.h> int main(void) { char ...

2 a resposta

Tubos, dup2 e exec ()

Eu tenho que escrever uma concha que pode executar tubos. Por exemplo comandos comols -l | wc -l". Analisei com sucesso o comando dado pelo usuário como abaixo: "ls" = primeiro cmd "-l" = frsarg "wc" = scmd "-l" = secarg Agora eu tenho que ...

3 a resposta

lvalue necessário como operando esquerdo da atribuição c [duplicado]

Esta pergunta já tem uma resposta aqui: Erro: lvalue necessário neste código C simples? (Ternário com atribuição?) [/questions/6966299/error-lvalue-required-in-this-simple-c-code-ternary-with-assignment] 4 respostasneste código (nr % 10) % 2 ...

2 a resposta

Como vincular uma versão específica de uma biblioteca compartilhada no makefile sem usar LD_LIBRARY_PATH?

Eu sei dissoLD_LIBRARY_PATH é ruim [http://blogs.oracle.com/ali/entry/avoiding_ld_library_path_the]e é um bom hábito evitar usá-lo. Eu tenho um programa chamadoserver.c em um servidor Solaris 9 remoto que contém duas versões da biblioteca openssl ...

4 a resposta

Como determinar o comprimento de uma matriz em tempo de compilação?

Existem macros ou builtins que podem retornar o comprimento de matrizes em tempo de compilação no GCC? Por exemplo: int array[10];Para qual: sizeof(array) == 40 ???(array) == 10 Atualização0Devo apenas salientar que fazer isso em C ++ é ...

2 a resposta

O `x! = X` é uma maneira portátil de testar o NaN?

Em C, você pode testar se um NaN duplo, usandoisnan(x). No entanto, muitos locais on-line, incluindo, por exemplo, esteEntão responde [https://stackoverflow.com/a/1923933/2179021]diga que você pode simplesmente usarx!=x em vez de. Éx!=x em ...