Resultados da pesquisa a pedido "c"
Módulo com um número negativo
Possíveis duplicatas: Operação de módulo com valores negativos - coisa estranha ?? [https://stackoverflow.com/questions/43775/modulus-operation-with-negatives-values-weird-thing] Mod de número negativo está derretendo meu ...
Definindo uma matriz estática em um arquivo de origem C ou C ++
Eu sei que essa é uma pergunta que todo programador deve saber, mas eu não sei. Muito tempo sem programação C e eu esqueci muitas coisas. Minha pergunta é: Eu tenho três enormes matrizes estáticas definidas dentro de um arquivo de cabeçalho. ...
Como usar a diretiva #include corretamente?
Existe algum material sobre como usar#include corretamente? Não encontrei nenhum livro de texto em C / C ++ que explica esse uso em detalhes. No projeto formal, sempre fico confuso ao lidar com isso.
o formato '% d' espera o argumento do tipo 'int', mas o argumento 2 tem o tipo 'int *'
Cada vez que envio um programa no hackerrank, ocorre o seguinte erro. solution.c: In function ‘main’: solution.c:22:14: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘int *’ [-Wformat=] printf("%d", &sum);Seria ...
Fazendo com que o Gtk aborte ao afirmar
Eu tenho que depurar um programa que é fortemente dependente do Gtk. O problema é que, por algum motivo, muitos avisos de tempo de execução começaram a aparecer ao trabalhar comGtkWindow objetos. O problema é que, embora o Gtk se queixe de erros ...
Por que a variável "i" está sendo incrementada duas vezes no meu programa?
Um amigo meu me mostrou esse programa e me perguntou por quei variável sendo incrementada duas vezes. De acordo com meu entendimentoMAX(i++, ++j); nesta linhai é primeiro enviado como um parâmetro e depois incrementado, portanto, se o valor ...
O que ? em C significa?
O que significa um ponto de interrogação (?) Em C?
Por que converter um valor de parâmetro de função não utilizado para anular?
Em algum projeto C, eu vi esse código: static void *l_alloc (void *ud, void *ptr, size_t osize, size_t nsize) { (void)ud; (void)osize; /* some code not using `ud` or `osize` */ return ptr; }Os dois elencos a anular servem a algum propósito?
Enviando o descritor de arquivo pelo soquete do domínio UNIX e selecione ()
Estou usando um soquete de domínio UNIX para transferir um descritor de arquivo para outro processo. Isso funciona bem, mas quando tento verificar se o soquete é gravável usando select (), a chamada sendmsg () falha com um erro de descritor de ...
Como inverter o expoente de um duplo (por exemplo, 1e300-> 1e-300)?
Estou interessado em escrever um programa C rápido que vire o expoente de um duplo. Por exemplo, este programa deve converter 1e300 em 1e-300. Eu acho que a melhor maneira seria algumas operações pouco, mas me falta conhecimento suficiente para ...