#include #include "pvm.h" /****************************************************************************/ /* Testiohjelmat: */ void testaa_kv(void) { int vuosi; printf("Karkausvuoden testaus. Loppuu kun annat vuoden 0.\n"); do { printf("Anna vuosi >"); scanf("%d",&vuosi); printf("Vuosi %d -> %d\n",vuosi,karkausvuosi(vuosi)); } while (vuosi); } void testaa_pvm(void) { Pvm_tyyppi nyky_pvm,pvm; int i; selvita_nyky_pvm(&nyky_pvm); tulosta_pvm(&nyky_pvm); printf("\n"); printf("P„iv„m„„r„n testaus. Loppuu kun p„iv„ksi annetaan 0.\n"); do { i = kysy_pvm(&pvm,&nyky_pvm); tulosta_pvm(&pvm); printf(" (%d) vuoden %3d. p„iv„= %s viikolla %d = %d. %sta %d.\n", i,pvm.pv_nro,VIIKON_PAIVAT[pvm.viikon_paiva],pvm.vko, pvm.pv,KUUKAUDET[pvm.kk],pvm.vv); if (i>=0) i = muuta_pvmksi(&pvm); tulosta_pvm(&pvm); printf(" %3d vuoden %3d. p„iv„.\n",i,pvm.pv_nro); } while (pvm.pv); } int main(void) { /* tayta_kk_1(KK_1); */ testaa_kv(); /* testaa_pvm(); */ return 0; }