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.



8
Littéraux de chaîne: où vont-ils?
Je suis intéressé par l'endroit où les littéraux de chaîne sont alloués / stockés. J'ai trouvé une réponse intéressante ici , en disant: La définition d'une chaîne en ligne intègre en fait les données dans le programme lui-même et ne peut pas être modifiée (certains compilateurs le permettent par une …


15
Comment éviter le débordement dans expr. A B C D
J'ai besoin de calculer une expression qui ressemble à:, A*B - C*Doù sont leurs types: signed long long int A, B, C, D; Chaque nombre peut être vraiment grand (ne pas déborder de son type). Bien que cela A*Bpuisse provoquer un débordement, l'expression A*B - C*Dpeut en même temps être …
161 c++  c  integer-overflow 

2
Pourquoi l'alphabet est-il divisé en plusieurs plages dans ce code C?
Dans une bibliothèque personnalisée, j'ai vu une implémentation: inline int is_upper_alpha(char chValue) { if (((chValue >= 'A') && (chValue <= 'I')) || ((chValue >= 'J') && (chValue <= 'R')) || ((chValue >= 'S') && (chValue <= 'Z'))) return 1; return 0; } Est-ce un œuf de Pâques ou quels sont …
161 c++  c  character  toupper 



14
Méthode la plus rapide de capture d'écran sous Windows
Je veux écrire un programme de capture d'écran pour la plate-forme Windows, mais je ne sais pas comment capturer l'écran. La seule méthode que je connaisse est d'utiliser GDI, mais je suis curieux de savoir s'il existe d'autres façons de procéder et, s'il y en a, laquelle entraîne le moins …
159 c++  c  windows 




3
la déclaration de fonction n'est pas un prototype
J'ai une bibliothèque que j'ai créée, mylib.c: #include <mylib.h> int testlib() { printf("Hello world\n"); return (0); } mylib.h: #include <stdio.h> extern int testlib(); Dans mon programme, j'ai tenté d'appeler cette fonction de bibliothèque: monprogramme.c: #include <mylib.h> int main (int argc, char *argv[]) { testlib(); return (0); } Lorsque j'essaye de …
158 c  gcc 



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.