7.4.2 Vakiolukuarvot
Vakiomäärittelyä
voitaisiin käyttää esimerkiksi kokonaislukuvakioiden
määrittelemiseen:
c-alk\kuutio.c - monikulmion tiedot vakioksi
/* Ohjelma tulostaa tietoja monitahokkaasta */
#include <stdio.h>
#define TAHOKAS "Kuutiossa"
#define KARKIA 8
#define SIVUTASOJA 6
#define SARMIA 12
int main(void)
{
printf("%20s on %2d kärkeä,\n" ,TAHOKAS,KARKIA);
printf("%20s %2d sivutasoa ja\n"," " ,SIVUTASOJA);
printf("%20s %2d särmää.\n" ," " ,SARMIA);
return 0;
}
- Muuta edellistä ohjelmaa siten, että tulostetaan samat asiat
tetraedristä.
- Mitä arvelet %2d:n ja %20s:n merkitsevän
edellisessä esimerkissä, kun ohjelma tulostaa seuraavan tekstin:
0 1 2 3 4
1234567890123456789012345678901234567890
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Kuutiossa on 8 kärkeä,
6 sivutasoa ja
12 särmää.