Resultados da pesquisa a pedido "c"

3 a resposta

como fazer o gcc cuspir um mapeamento dos gráficos de fluxo para os números de linha do código fonte

Pode o gcc cuspir, dado um arquivo C, uma lista de todas as chamadas de funções que ocorrem, com nome de arquivo e número de linha, tanto para a chamada em si quanto para a declaração da funçã Eu sei que o gcc de alguma forma retém essas ...

7 a resposta

Project Euler Problem 4

Eu criei uma solução para o problema 4 no Project Euler. No entanto, o que eu acho é que colocar a declaração de impressão (que imprime a resposta) em locais diferentes imprime respostas diferentes. E, por alguma razão, o valor mais alto do ...

1 a resposta

casting 0 para anular

Na minha implementação do C ++ (implementação do Visual Studio 2008), vejo a seguinte linha em<cassert> #ifdef NDEBUG #define assert(_Expression) ((void)0) Eu não entendo a necessidade de converter 0 para anular. Parece-me que #ifdef NDEBUG ...

5 a resposta

Padding em estruturas em C

Esta é uma pergunta de entrevista. Até agora, eu pensava que tais perguntas eram puramente dependentes do compilador e não deveriam me preocupar, mas agora estou bastante curioso sobre iss Suponha que você tenha duas estruturas como: struct A ...

6 a resposta

strncpy ou strlcpy no meu caso

o que devo usar quando quiser copiarsrc_str paradst_arr e porque char dst_arr[10]; char *src_str = "hello";PS: minha cabeça está girando mais rápido do que o disco do meu computador depois de ler muitas coisas sobre comoBo ouma éstrncpy ...

1 a resposta

Podemos redefinir sigsetjmp para retornar “0” novamente (Redefinir sigsetjmp)?

Escrevi um manipulador de falhas de segmentação, usando sigsetjmp e siglongjmp. Depois que ele vai para o manipulador de sinal, eu chamo siglongjmp para que a instrução defeituosa seja ignorad O problema é que, novamente quero causar o SIGSEGV ...

3 a resposta

omo posso criar um Makefile para projetos C com subdiretórios SRC, OBJ e BI

Há alguns meses, eu vim com o seguinte @ genériMakefile para tarefas escolares: # ------------------------------------------------ # Generic Makefile # # Author: [email protected] # Date : 2010-11-05 # # Changelog : # 0.01 - first version ...

4 a resposta

IEEE 754: Como exatamente funciona?

Por que o código a seguir se comporta como em C? float x = 2147483647; //2^31 printf("%f\n", x); //Outputs 2147483648Aqui está o meu processo de pensamento: 2147483647 = 0 1001 1101 1111 1111 1111 1111 1111 111 (0.11111111111111111111111)base2 ...

5 a resposta

Comparação de ponto flutuante [duplicado]

Esta pergunta já tem uma resposta aqui: Exemplos de imprecisão de pontos flutuantes [/questions/2100490/floating-point-inaccuracy-examples] 7 respostasint main() { float a = 0.7; float b = 0.5; if (a < 0.7) { if (b < 0.5) printf("2 are ...

3 a resposta

Erro do depurador do Visual Studio: Não foi possível iniciar o programa O arquivo especificado não pode ser encontrado

Tenho uma solução em C: \ caminho completo aqui \ VS2010 \ blender.sln Esta solução contém muitos projetos (cerca de 100). Quando eu os compilo, todos eles funcionam bem. Posso executá-los sem nenhum problema e (bastante) tudo funciona (existem ...