Compilateur C en ligne : code, entrée et résultat

Compilateur C en ligne : code, entrée et résultat

Écrivez du code C, préparez l’entrée (stdin) avant de lancer le programme et consultez le résultat ou les erreurs, sans installer un IDE.

#include <stdio.h>
int main(void) { puts("Hello, world!"); return 0; }

Comment utiliser le compilateur C en ligne

  1. Écrivez ou collez votre programme C dans l’éditeur. Pour commencer, essayez un Hello World avec une fonction main.
  2. Si le programme lit des données, ouvrez Entrée Standard (stdin) et saisissez toutes les valeurs avant l’exécution.
  3. Cliquez sur Exécuter, puis consultez le résultat dans Sortie. Relancez le programme après chaque modification du code ou des données d’entrée.

Fournir des données à scanf et fgets

Préparez toutes les données avant de cliquer sur Exécuter. Pour deux appels à scanf avec %d, vous pouvez saisir 3 et 4 séparés par un espace. Avec fgets, séparez les lignes de texte par des sauts de ligne. En mode cloud par défaut, le code et l’entrée sont envoyés à un service distant de compilation et d’exécution. Il ne s’agit pas d’un terminal interactif : l’entrée doit être fournie avant l’exécution.

Si vous appelez fgets après scanf avec %d, un saut de ligne peut rester dans l’entrée. fgets risque alors de ne lire que ce caractère au lieu du texte attendu. Gérez ce saut de ligne dans le code avant de lire la ligne suivante.

Que vérifier en cas d’erreur de compilation

Lisez le premier message du compilateur et vérifiez le numéro de ligne indiqué. Contrôlez les points-virgules, les parenthèses et les noms des variables avant de réessayer. Si le programme s’exécute mais donne un résultat inattendu, vérifiez l’entrée et la logique du code.