Resultados da pesquisa a pedido "c"

9 a resposta

Como o _Exit se comportará em um programa C ++?

C99 oferece o_Exit função, que sai "imediatamente", emborafaz pode fechar os descritores de arquivo. O Unix / POSIX estende esse comportamento, exigindo o fechamento de todos os fd's sem liberação (e oferece o ...

6 a resposta

Como ir para a linha anterior em um código C

Se for o seguinte código: printf("HEllo\n"); // do not change this line. printf("\b\bworld");Eu preciso de uma saída: Helloworld (em uma única linha). Mas isso não funciona bem. Alguém poderia explicar o motivo? E outra sequência de escape, se ...

6 a resposta

Qual é o propósito de "int mask = ~ 0;"?

Eu vi a seguinte linha de códigoaqui [https://github.com/wishyouhappy/labs-computersystem/blob/master/datalab/bits.c] em C. int mask = ~0;Eu imprimi o valor demask em C e C ++. Sempre imprime-1. Então, eu tenho algumas perguntas: Por que ...

5 a resposta

Por que a divisão inteira por -1 (negativa) resulta em FPE?

Tenho a tarefa de expelir algunsaparentemente comportamentos estranhos do código C (executando no x86). Posso facilmente concluir tudo o mais, mas este realmente me confundiu. Saídas do snippet de código 1-2147483648 int a = 0x80000000; int b = ...

2 a resposta

analisar inteiro sem anexar char em C

Quero analisar um número inteiro, mas meu código a seguir também aceita Strings como "3b", que começam como um número, mas têm caracteres anexados. Como rejeito tais Strings? #include <stdio.h> #include <stdlib.h> int main(int argc, char ...

1 a resposta

A herança via desenrolamento viola a regra estrita de aliasing?

Eu tenho um struct X que herda de struct Base. No entanto, na minha configuração atual, devido ao alinhamento, o tamanho de X é 24B: typedef struct { double_t a; int8_t b; } Base; typedef struct { Base base; int8_t c; } X;Para economizar ...

7 a resposta

"Const" significa apenas leitura ou algo mais?

O queconst realmente significa? Somente leitura parece encapsular seu significado para mim, mas não tenho certeza se estou certo. Se somente leitura econst são diferentes, alguém poderia me dizer por quê? O que levou essa pergunta foiesta ...

5 a resposta

Como o compilador aloca memória sem saber o tamanho no tempo de compilação?

Eu escrevi um programa C que aceita entrada inteira do usuário, que é usado como o tamanho de uma matriz inteira e, usando esse valor, declara uma matriz de determinado tamanho, e eu a confirmo verificando o tamanho da matriz. Código: #include ...

5 a resposta

Desenhar retângulos, círculos ou polígonos arbitrários em uma matriz m x n

Eu quero simular o fluxo em torno de objetos em duas dimensões. Por isso, escrevi um programa em C que usa as equações de Navier-Stokes para descrever o movimento de fluidos. Agora cheguei ao ponto em que realmente quero mais do que apenas ...

1 a resposta

Como defino o cursor do mouse para cruzar o cabelo sobre um GtkDrawingArea?

No GTK3, como defino o cursor do mouse para cruzar o cabelo ao passar o mouse sobre umGtkWidget, neste caso, umGtkDrawingArea?