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.




3
Créer un nouveau répertoire en C
Je veux écrire un programme qui vérifie l'existence d'un répertoire; si ce répertoire n'existe pas, il crée le répertoire et un fichier journal à l'intérieur, mais si le répertoire existe déjà, il crée simplement un nouveau fichier journal dans ce dossier. Comment ferais-je cela en C avec Linux?
96 c  linux  directory 


13
Comment sortir des boucles imbriquées?
Si j'utilise une breakinstruction, cela ne cassera que la boucle interne et je dois utiliser un indicateur pour rompre la boucle externe. Mais s'il y a de nombreuses boucles imbriquées, le code n'aura pas l'air bien. Existe-t-il un autre moyen de rompre toutes les boucles? (Veuillez ne pas utiliser goto …
96 c  nested-loops  break 

6
Programmation C dans Visual Studio
Puis-je utiliser Visual Studio pour apprendre la programmation C? Dans le nouveau menu de projet, je peux choisir entre Visual Basic, Visual C #, Visual C ++, Visual F # et autres mais je ne vois pas «C» ou «Visual C».
96 c  visual-studio 

9
Comment fonctionne la méthode main () en C?
Je sais qu'il y a deux signatures différentes pour écrire la méthode principale - int main() { //Code } ou pour gérer l'argument de la ligne de commande, nous l'écrivons comme- int main(int argc, char * argv[]) { //code } Dans C++Je sais, nous pouvons surcharger une méthode, mais Ccomment …
96 c++  c 





13
Comment puis-je utiliser «sizeof» dans une macro de préprocesseur?
Existe-t-il un moyen d'utiliser une sizeofmacro dans une macro de préprocesseur? Par exemple, il y a eu une tonne de situations au fil des ans dans lesquelles je voulais faire quelque chose comme: #if sizeof(someThing) != PAGE_SIZE #error Data structure doesn't match page size #endif La chose exacte que je …
95 c  gcc 

6
L'opérateur tilde en C
J'ai vu l'opérateur tilde utilisé dans l'algorithme de hachage ELF, et je suis curieux de savoir ce qu'il fait. (Le code vient d'Eternally Confused .) unsigned elf_hash ( void *key, int len ) { unsigned char *p = key; unsigned h = 0, g; int i; for ( i = …
95 c++  c  operators 


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.