Questions marquées «c»

C est un langage de programmation à usage général utilisé pour la programmation système (OS et embarqué), les bibliothèques, les jeux et les plateformes multiples. Cette balise doit être utilisée avec des questions générales concernant le langage C, tel que défini dans la norme ISO 9899 (la dernière version, 9899: 2018, sauf indication contraire - également balise les demandes spécifiques à la version avec c89, c99, c11, etc.). C est distinct de C ++ et il ne doit pas être combiné avec la balise C ++ en l'absence d'une raison rationnelle.

11
#pragma pack effect
Je me demandais si quelqu'un pourrait m'expliquer ce que fait la #pragma packdéclaration du préprocesseur et, plus important encore, pourquoi on voudrait l'utiliser. J'ai vérifié la page MSDN , qui offrait un aperçu, mais j'espérais en savoir plus de personnes ayant de l'expérience. Je l'ai déjà vu dans le code, …

8
Différence entre fprintf, printf et sprintf?
Quelqu'un peut -il expliquer en anglais simple sur les différences entre printf, fprintfet sprintfavec des exemples? Dans quel flux est-il? Je suis vraiment confus entre les trois lors de la lecture de "Gestion des fichiers en C".
233 c  io  stream  printf 

8
uint8_t vs caractère non signé
Quel est l'avantage d'utiliser uint8_tover unsigned charen C? Je sais que sur presque tous les systèmes, ce uint8_tn'est qu'un typedef unsigned char, alors pourquoi l'utiliser?
231 c  typedef 

30
Les fuites de mémoire sont-elles toujours correctes? [fermé]
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 2 ans . Améliorez cette question Est-il jamais …
231 c++  c  memory-leaks 











11
C fopen vs ouvert
Y a-t-il une raison (autre que syntaxique) que vous voudriez utiliser FILE *fdopen(int fd, const char *mode); ou FILE *fopen(const char *path, const char *mode); au lieu de int open(const char *pathname, int flags, mode_t mode); lors de l'utilisation de C dans un environnement Linux?
219 c  linux  unix  file-io  fopen 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.