next up previous contents
Next: Variablerløkker og tester Up: C-programmering for musikere Previous: Innledning

Hallo, verden!

Et kapittel som dette er obligatorisk i alle programmeringsbøker. Hvis man først har klart å skrive og kjøre et program som skriver "Hello World" på skjermen, har man kommet over en viktig psykologisk terskel.

Et C-program

Skriv inn følgende program i en teksteditor (f.eks. "jot"), og lagre med filnavnet "hallo.c":

#include <stdio.h>

void main(void)
{
  printf("Hallo, verden!\n");
}

La oss se litt på de enkelte linjene. Den første linjen forteller at vi vil inkludere en standardpakke ("headerfil") som tar seg av lesing og skriving. Ta alltid denne linjen med.

"void main(void)" markerer (deklarerer) hovedprogrammet. Vi skal komme tilbake til dette.

Krøllparentesene markerer begynnelsen og slutten av hovedprogramblokken.

"printf" er en kommando som skriver til skjermen. " tex2html_wrap_inline468 n" koder for et linjeskift (newline). Et semikolon markerer slutten av en kommando.

Kompilering og kjøring

Vi kan kompilere C-programmer fra UNIX-kommandolinjen. Åpne et UNIX-skall (Skrivebord:Unix-skall i SGI-menyen) hvis du ikke har gjort det allerede. Kompiler med kommandoen

  cc hallo.c -o hallo

"cc" står for "C compile". "-o hallo" betyr at vi vil lage en kjørbar fil som skal hete "hallo". Hvis du får noen feilmeldinger, må du rette opp dette og kompilere på nytt.

Start så programmet ved å skrive "hallo".

Oppgave

Modifiser programmet over til å skrive ut flere linjer med en eller annen tekst.



\yvind Hammer
Tue Oct 1 17:56:30 MDT 1996