Perguntas com a marcação «c»

309
Qual é a diferença entre NULL, '\ 0' e 0?

Em C, parece haver diferenças entre os vários valores de zero - NULL, NULe 0. Eu sei que o caractere ASCII é '0'avaliado como 48ou 0x30. O NULLponteiro é geralmente definido como: #define NULL 0 Ou #define NULL (void *)0 Além disso, há o NULpersonagem '\0'que parece avaliar 0também. Há...

308
Como converter uma string de hora local para UTC?

Como converter uma sequência de data e hora no horário local em uma sequência no horário UTC ? Tenho certeza de que já fiz isso antes, mas não consigo encontrá-lo, e espero que SO me ajude (e outros) a fazer isso no futuro. Esclarecimento : Por exemplo, se eu tenho 2008-09-17 14:02:00em meu fuso...

306
Como executar um único teste RSpec?

Eu tenho o seguinte arquivo: /spec/controllers/groups_controller_spec.rb Qual comando no terminal eu uso para executar exatamente essa especificação e em qual diretório eu executo o comando? Meu arquivo gem: # Test ENVIRONMENT GEMS group :development, :test do gem "autotest" gem...

305
Por que o Html.ActionLink renderiza "? Length = 4"

Estou muito confuso sobre o porquê deste código Html.ActionLink("About", "About", "Home", new { hidefocus = "hidefocus" }) resultados neste link: <a hidefocus="hidefocus" href="/Home/About?Length=4">About</a> A hidefocusparte é o que eu pretendia alcançar, mas de onde...

304
Por que rand () + rand () produz números negativos?

Observei que a rand()função de biblioteca, quando é chamada apenas uma vez dentro de um loop, quase sempre produz números positivos. for (i = 0; i < 100; i++) { printf("%d\n", rand()); } Mas quando adiciono duas rand()chamadas, os números gerados agora têm mais números negativos. for (i =...