Online C-compiler – Gratis C-code uitvoeren

Online C-compiler – Gratis C-code uitvoeren

Schrijf, compileer en voer C-code gratis uit in je browser, zonder installatie of registratie. Voeg invoer (stdin) toe en bekijk uitvoer en fouten.

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

Zo gebruik je de online C-compiler

  1. Schrijf of plak je C-programma in de editor. Begin bijvoorbeeld met een Hello World-programma met een main-functie.
  2. Leest het programma gegevens in? Open Standaardinvoer en vul alle waarden in voordat je het programma start.
  3. Klik op Uitvoeren en bekijk het resultaat bij Uitvoer. Voer het programma opnieuw uit nadat je de code of invoergegevens hebt gewijzigd.

Invoer voor scanf en fgets voorbereiden

Zet alle gegevens klaar voordat je op Uitvoeren klikt. Voor twee aanroepen van scanf met %d kun je bijvoorbeeld 3 en 4 invoeren, gescheiden door een spatie. Scheid tekstregels voor fgets met een regeleinde. In de standaard cloudmodus worden code en invoer naar een externe dienst gestuurd om te compileren en uit te voeren. Dit is geen interactieve terminal: geef de invoer op voordat de uitvoering begint.

Als je fgets aanroept na scanf met %d, kan er een regeleinde in de invoer achterblijven. fgets leest dan mogelijk alleen dat teken in plaats van de verwachte tekst. Verwerk het achtergebleven regeleinde in je code voordat je de volgende tekstregel leest.

Wat je kunt controleren bij een compilatiefout

Lees de eerste foutmelding van de compiler en controleer het aangegeven regelnummer. Kijk naar puntkomma’s, haakjes en variabelenamen voordat je het opnieuw probeert. Wordt het programma uitgevoerd maar klopt het resultaat niet, controleer dan de invoer en de programmalogica.