previous next Up Title Contents Index

Sovellus
    /* PÄÄOHJELMA */
    void main(void)
    {
        struct pino p1;
        int lkm=0, luku, i, koko;
        printf ("Anna pinon koko: ");
        scanf ("%d",&koko);
        init(&p1,koko);
        clrscr();
        printf ("Syötä max %d positiivista ",p1.size);
        printf ("lukua pinoon, lopetus = -1");
        printf ("\nLuku: ");
        scanf ("%d",&luku);
        while (luku != -1 && lkm<p1.size)
        {
            push(&p1,luku);
            lkm++;
            printf ("Luku: ");
            scanf ("%d",&luku);
        }
        printf ("Luvut viimeisestä ensimmäiseen: ");
        for (i=1;i<=lkm;i++)
        {
            printf ("\n%d",pop(&p1));
        }
        destruct (&p1);
    }

 

previous next Up Title Contents Index