Questions marquées «c»

101
Comment exécuter le fichier que j'édite dans Vi (m)

Comment exécuter le fichier que j'édite dans Vi (m) et obtenir la sortie dans une fenêtre fractionnée (comme dans SciTE)? Bien sûr, je pourrais l'exécuter comme ça: :!scriptname Mais est-il possible d'éviter d'écrire le nom du script et comment obtenir la sortie dans une fenêtre fractionnée au lieu...

101
Pourquoi n'utilisez-vous pas C pour vos applications Web?

J'étais en train de jeter un œil à quelques serveurs Web différents ce matin quand je suis tombé sur G-WAN . Si je comprends bien, c'est un serveur Web écrit en C et vous devez l'utiliser en écrivant vos sites Web / applications Web en C. Un avantage évident est la vitesse, comme le suggère le site...

101
spécificateurs de format printf pour uint32_t et size_t

J'ai ce qui suit size_t i = 0; uint32_t k = 0; printf("i [ %lu ] k [ %u ]\n", i, k); J'obtiens l'avertissement suivant lors de la compilation: format ‘%lu’ expects type ‘long unsigned int’, but argument has type ‘uint32_t’ Quand j'ai exécuté ceci en utilisant une attelle, j'ai obtenu ce qui suit:...

101
Un téléphone Android NFC peut-il servir de balise NFC?

D'après ce que j'ai compris jusqu'à présent, un téléphone NFC agira comme un lecteur NFC qui lira les données d'une balise NFC. Maintenant ma question est, pouvons-nous changer cela? Pouvons-nous faire en sorte qu'un téléphone NFC Android se comporte comme l'étiquette à partir de laquelle un...

101
Pourquoi avons-nous besoin de fibres

Pour les fibres, nous avons un exemple classique: la génération de nombres de Fibonacci fib = Fiber.new do x, y = 0, 1 loop do Fiber.yield y x,y = y,x+y end end Pourquoi avons-nous besoin de fibres ici? Je peux réécrire cela avec juste le même Proc (fermeture, en fait) def clsr x, y = 0, 1 Proc.new...

101
Macro vs fonction en C

J'ai toujours vu des exemples et des cas où l'utilisation d'une macro est meilleure que l'utilisation d'une fonction. Quelqu'un pourrait-il m'expliquer avec un exemple l'inconvénient d'une macro par rapport à une