Online C Compiler
Ouvrir dans le compilateur

Édition pédagogique en français

Guide du compilateur C en ligne

Écrivez du code, préparez l’entrée, exécutez et partagez des exemples dans le navigateur.

Ouvrir dans le compilateur

Guide du compilateur C en ligne
Écrivez du code, préparez l’entrée, exécutez et partagez des exemples dans le navigateur.

Écrivez un programme C complet. S’il utilise scanf ou fgets, préparez l’entrée standard avant l’exécution. Le format et l’ordre des données doivent correspondre à ce que le programme attend.

L’exécution envoie le programme au service de compilation. Distinguez sortie standard et diagnostics. Corrigez la première erreur pertinente : les suivantes peuvent en découler.

Le traçage dans le navigateur est une aide pédagogique, pas une implémentation complète du C. Confirmez le comportement final avec un vrai compilateur. Les fichiers distants peuvent n’exister que pendant une exécution.

Pratiquez avec les exemples, gardez une copie et ne partagez que du code destiné à être divulgué. Changer de langue doit préserver l’éditeur ; mots-clés et résultats vérifiés ne sont pas traduits.

Code source

#include <stdio.h>
#include <stdlib.h>

int main(void) {
    printf("========================================\n");
    printf("Online C Compiler System Diagnostic\n");
    printf("========================================\n");
    printf("Standard C Version : %ld\n", __STDC_VERSION__);
    printf("Architecture Word  : %zu-bit (Pointer: %zu bytes)\n", sizeof(void*) * 8, sizeof(void*));
    printf("Integer Width      : %zu bytes\n", sizeof(int));
    printf("Floating Point (d) : %zu bytes\n", sizeof(double));
    printf("Sandbox Status     : Active (Isolated GCC 10.2)\n");
    return 0;
}
Ouvrir dans le compilateur

Résultat attendu

========================================
Online C Compiler System Diagnostic
========================================
Standard C Version : 201710
Architecture Word  : 64-bit (Pointer: 8 bytes)
Integer Width      : 4 bytes
Floating Point (d) : 8 bytes
Sandbox Status     : Active (Isolated GCC 10.2)

Questions fréquentes

Pourquoi le code et certains résultats restent-ils en anglais ?

Les mots-clés C, les identifiants, les commentaires du programme et les sorties attendues restent ceux de la version originale pour conserver un code exécutable et des tests cohérents. Les explications et les consignes sont traduites.