previous next Up Title Contents Index

Esim 1

Kirjoitetaan ohjelma, jossa täytetään taulukko ja tulostetaan sen sisältö.

Toteutetaan funktiot tietoisena siitä, että taulukon nimi on pointteri ja kirjoitetaan parametrien esittelyt pointtereiden avulla.

    #include <stdio.h>
    #include <conio.h>

    #define KOKO 10

    void tayta_taulukko(int *taulukko, int koko);
    void tulosta_taulukko(int *taulukko, int koko);

    void main (void)
    {
        int taulukko[KOKO];
        clrscr();
        printf ("Täytetään taulukko \n");
        tayta_taulukko(taulukko,KOKO);
        clrscr();
        printf ("Tässä taulukkosi: ");
        tulosta_taulukko(taulukko,KOKO);
        getch();
    }

    void tayta_taulukko(int *taulukko, int koko)
    {
        int i;
        for(i=0; i<koko; i++)
        {
            printf ("Anna luku ");
            scanf ("%d",&taulukko[i]);
        }
    }

    void tulosta_taulukko(int *taulukko, int koko)
    {
        int i;
        for (i=0; i<koko; i++)
        {
            printf ("\n%d",taulukko[i]);
        }
    }

 

previous next Up Title Contents Index