C-kääntäjä verkossa – Suorita C-koodia ilmaiseksi

C-kääntäjä verkossa – Suorita C-koodia ilmaiseksi

Kirjoita, käännä ja suorita C-koodia ilmaiseksi selaimessa ilman asennusta tai rekisteröintiä. Anna syöte (stdin) ja tarkista tuloste sekä virheet.

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

Näin käytät verkossa toimivaa C-kääntäjää

  1. Kirjoita tai liitä C-ohjelmasi editoriin. Aloita yksinkertaisella Hello World -ohjelmalla, jossa on main-funktio.
  2. Jos ohjelma lukee tietoja, avaa ”Vakiosyöte” ja anna kaikki arvot ennen suoritusta.
  3. Paina ”Suorita” ja katso tulos kohdasta ”Tuloste”. Suorita ohjelma uudelleen, kun muutat koodia tai syötettä.

Syötteen valmistelu scanf- ja fgets-funktioille

Anna kaikki tiedot ennen suoritusta. Kahdelle %d-muotoiselle scanf-kutsulle voit antaa luvut 3 ja 4 välilyönnillä erotettuina; erota fgets-funktion lukemat tekstirivit rivinvaihdoilla. Oletusarvoisessa pilvitilassa koodi ja syöte lähetetään etäpalveluun käännettäviksi ja suoritettaviksi. Kyseessä ei ole vuorovaikutteinen pääte: suorituksen aikana ei voi antaa uusia tietoja.

Kun scanf on lukenut luvun muodossa %d, syötteeseen voi jäädä rivinvaihtomerkki. Tällöin fgets saattaa lukea vain sen odotetun tekstin sijaan. Käsittele jäljelle jäänyt rivinvaihto koodissa ennen seuraavan rivin lukemista.

Mitä tarkistaa käännösvirheen sattuessa

Lue kääntäjän ensimmäinen virheilmoitus ja tarkista siinä mainittu rivinumero. Tarkista puolipisteet, sulkeet ja muuttujien nimet. Jos ohjelma toimii mutta tulos on väärä, tarkista syöte ja ohjelman logiikka.