Resultados da pesquisa a pedido "c"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...