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.

7
C tableau à croissance dynamique
J'ai un programme qui lit une liste "brute" d'entités dans le jeu, et j'ai l'intention de créer un tableau contenant un numéro d'index (int) d'un nombre indéterminé d'entités, pour traiter diverses choses. Je voudrais éviter d'utiliser trop de mémoire ou de CPU pour conserver de tels index ... Une solution …
126 c  dynamic-arrays 


4
Quelle est l'utilisation de _start () en C?
J'ai appris de mon collègue que l'on peut écrire et exécuter un programme C sans écrire de main()fonction. Cela peut être fait comme ceci: my_main.c /* Compile this with gcc -nostartfiles */ #include <stdlib.h> void _start() { int ret = my_main(); exit(ret); } int my_main() { puts("This is a program …
126 c 


8
Que puis-je utiliser pour la conversion d'entrée au lieu de scanf?
J'ai vu très souvent des gens décourager les autres à utiliser scanfet dire qu'il existe de meilleures alternatives. Cependant, tout ce que je finis par voir, c'est «ne pas utiliser scanf» ou «voici une chaîne de format correcte» , et jamais aucun exemple des «meilleures alternatives» mentionné. Par exemple, prenons …
125 c  scanf 

7
Pourquoi auto a = 1; compiler en C?
Le code: int main(void) { auto a=1; return 0; } est compilé sans erreur par le compilateur MS Visual Studio 2012, lorsque le fichier porte l'extension .c. J'ai toujours pensé que lorsque vous utilisez l'extension .c, la compilation doit être conforme à la syntaxe C et non à C ++. …
125 c  auto  c11 





7
stdlib et sortie colorée en C
Je fais une application simple qui nécessite une sortie colorée. Comment puis-je rendre ma sortie colorée comme le font emacs et bash? Je me fiche de Windows, car mon application est uniquement destinée aux systèmes UNIX.
125 c  colors  std  stdio 

22
Compilateur C pour Windows? [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …



4
Quel est le spécificateur de format pour un int court non signé?
J'ai le programme suivant #include <stdio.h> int main(void) { unsigned short int length = 10; printf("Enter length : "); scanf("%u", &length); printf("value is %u \n", length); return 0; } Qui, une fois compilé en utilisant, a gcc filename.cémis l'avertissement suivant (dans la scanf()ligne). warning: format ‘%u’ expects argument of type …
124 c  scanf 

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.