Questions marquées «c»

309
Quelle est la différence entre NULL, '\ 0' et 0?

En C, il semble y avoir des différences entre les différentes valeurs de zéro - NULL, NULet 0. Je sais que le caractère ASCII correspond '0'à 48ou 0x30. Le NULLpointeur est généralement défini comme: #define NULL 0 Ou #define NULL (void *)0 De plus, il y a le NULpersonnage '\0'qui semble également...

308
Comment convertir une chaîne d'heure locale en UTC?

Comment convertir une chaîne datetime en heure locale en une chaîne en temps UTC ? Je suis sûr que je l'ai déjà fait, mais je ne le trouve pas et SO, je l'espère, m'aidera (et d'autres) à le faire à l'avenir. Clarification : Par exemple, si j'ai 2008-09-17 14:02:00dans mon fuseau horaire local (...

306
Comment exécuter un seul test RSpec?

J'ai le fichier suivant: /spec/controllers/groups_controller_spec.rb Quelle commande dans le terminal dois-je utiliser pour exécuter uniquement cette spécification et dans quel répertoire dois-je exécuter la commande? Mon fichier gem: # Test ENVIRONMENT GEMS group :development, :test do gem...

305
Pourquoi Html.ActionLink affiche «? Longueur = 4»

Je suis TRÈS confus quant à la raison pour laquelle ce code Html.ActionLink("About", "About", "Home", new { hidefocus = "hidefocus" }) donne ce lien: <a hidefocus="hidefocus" href="/Home/About?Length=4">About</a> La hidefocuspartie est ce que je visais à réaliser, mais d'où...

304
Pourquoi rand () + rand () produit-il des nombres négatifs?

J'ai observé que la rand()fonction de bibliothèque lorsqu'elle est appelée une seule fois dans une boucle, elle produit presque toujours des nombres positifs. for (i = 0; i < 100; i++) { printf("%d\n", rand()); } Mais lorsque j'ajoute deux rand()appels, les nombres générés ont maintenant plus de...