Menu
Coddy logo textTech
Français

Bac à sable C

Écrivez, exécutez et partagez des extraits de code — sans installation.

main.c
Output
Click Run to see the output here.

Compilez et exécutez du C en ligne dans votre navigateur

Ceci est un playground et compilateur C en ligne gratuit. Écrivez du code C directement dans votre navigateur, cliquez sur Exécuter et voyez gcc compiler et exécuter votre programme en quelques secondes — sans gcc local, sans clang, sans make ni CMake. C'est le moyen le plus rapide de tester une astuce de pointeur, de vérifier la disposition d'un struct ou de faire un exercice classique du K&R.

Sous le capot, l'éditeur utilise le même moteur que VS Code (coloration syntaxique C, autocomplétion, diagnostics soulignés), et votre code est compilé avec gcc sur Alpine Linux contre musl libc, avec la bibliothèque standard C99/C11 complète disponible — <stdio.h>, <stdlib.h>, <string.h>, <math.h>, <time.h>, <stdint.h>. Que vous déboguiez un segfault, testiez une astuce de manipulation de bits ou prépariez un entretien en C, ce compilateur C en ligne vous mène de l'idée à la sortie en quelques secondes.

Pourquoi ce playground C est utile

  • Compilation C instantanée — écrivez du code, appuyez sur Exécuter et voyez la sortie du compilateur gcc en ligne en quelques secondes, sans Makefile ni CMake.
  • Coloration syntaxique C complète, autocomplétion des headers et diagnostics gcc clairs — le même moteur d'éditeur que VS Code.
  • Entrée stdin prise en charge — scanf, getchar, fgets(buf, n, stdin) lisent depuis la zone d'entrée du playground, ce qui permet de tester des programmes interactifs et des exercices d'entretien de bout en bout. Aucune installation — pas de gcc, clang, MinGW ni WSL.
  • Compilateur gcc sur Alpine Linux — écrivez du C avec pointeurs, structs et toute la bibliothèque standard C99/C11, puis compilez et exécutez en un clic.

Ce que vous pouvez faire dans le playground C

  • Arithmétique des pointeurs, tableaux et manipulation de chaînes — les idiomes C essentiels que vous pouvez suivre pas à pas avec du debug par printf.
  • Structures de données à la main — listes chaînées, arbres binaires, tables de hachage — avec des algorithmes classiques (tri, BFS, DFS, récursion) tels que C expose la disposition mémoire.
  • Expériences C rapides : tester un spécificateur de format, vérifier le sizeof d'un struct, valider un masque de bits ou confirmer l'associativité d'un opérateur sans lancer de Makefile.

Questions fréquentes sur le compilateur C en ligne

Le compilateur C en ligne est-il gratuit ?
Oui. Le playground C en ligne est entièrement gratuit — sans inscription, sans gcc à installer, sans MinGW ni WSL à configurer. Ouvrez la page et compilez.
Faut-il avoir gcc ou un compilateur C installé ?
Aucune installation nécessaire. Pas besoin de gcc, clang, MinGW ou WSL sur votre machine — le compilateur C en ligne compile votre code avec gcc sur Alpine Linux et l'exécute en quelques secondes.
Le playground C fonctionne-t-il sur mobile et Chromebook ?
Oui. Le playground C fonctionne sur tout navigateur moderne — desktop, tablette ou mobile. Idéal pour compiler du C depuis un Chromebook, un iPad ou un ordinateur scolaire où vous ne pouvez pas installer de toolchain.
Le compilateur C en ligne prend-il en charge scanf et stdin ?
Oui. Le playground propose une zone d'entrée stdin — scanf, getchar et fgets(buf, n, stdin) lisent les lignes saisies comme lorsque vous exécutez ./a.out en local et tapez dans le terminal. Les pointeurs et manipulations mémoire susceptibles de provoquer un segfault s'exécutent aussi en sécurité, car le binaire tourne dans un conteneur Alpine isolé.
Comment apprendre le C après avoir testé le playground ?
Modifiez le code d'exemple, appuyez sur Exécuter et itérez. Pour une pratique structurée, le cours interactif C de Coddy couvre les pointeurs, la gestion de la mémoire, les structs et la bibliothèque standard avec des exercices pratiques.