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]); } }