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.

12
const char * const contre const char *?
Je suis en train de parcourir quelques exemples de programmes pour me familiariser avec C ++ et j'ai rencontré la question suivante. Tout d'abord, voici l'exemple de code: void print_string(const char * the_string) { cout << the_string << endl; } int main () { print_string("What's up?"); } Dans le code …
110 c++  c 

9
Créer un démon sous Linux
Sous Linux, je souhaite ajouter un démon qui ne peut pas être arrêté et qui surveille les modifications du système de fichiers. Si des changements sont détectés, il doit écrire le chemin d'accès à la console où il a été démarré plus une nouvelle ligne. J'ai déjà le code de …
110 c  linux  daemon 





9
taille d'un membre de structure unique en C
J'essaye de déclarer une structure qui dépend d'une autre structure. Je veux utiliser sizeofpour être sûr / pédant. typedef struct _parent { float calc ; char text[255] ; int used ; } parent_t ; Maintenant, je veux déclarer une structure child_tqui a la même taille que parent_t.text. Comment puis-je faire …
109 c  struct  sizeof 


14
Renvoyer une chaîne C à partir d'une fonction
J'essaie de renvoyer une chaîne C à partir d'une fonction, mais cela ne fonctionne pas. Voici mon code. char myFunction() { return "My String"; } Dans mainje l'appelle comme ceci: int main() { printf("%s", myFunction()); } J'ai également essayé d'autres moyens myFunction, mais ils ne fonctionnent pas. Par exemple: char …
109 c 


11
Erreur de compilation GCC avec> 2 Go de code
J'ai un grand nombre de fonctions totalisant environ 2,8 Go de code objet (malheureusement, il n'y a pas moyen de contourner, calcul scientifique ...) Lorsque j'essaye de les lier, j'obtiens des relocation truncated to fit: R_X86_64_32Serreurs (attendues) , que j'espérais contourner en spécifiant l'indicateur du compilateur -mcmodel=medium. Toutes les bibliothèques …
108 c++  c  gcc  compiler-errors 

1
Quelle est cette syntaxe «[0… 255] =» en C?
Se référant à js0n.c La syntaxe du code est la suivante: static void *gostruct[] = { [0 ... 255] = &&l_bad, ['\t'] = &&l_loop, [' '] = &&l_loop, ['\r'] = &&l_loop, ['\n'] = &&l_loop, ['"'] = &&l_qup, [':'] = &&l_loop, [','] = &&l_loop, ['['] = &&l_up, [']'] = &&l_down, // …
108 c  gcc-extensions 




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.