Seuraava ohjelma laskee parametriensa summan ja tulostaa sen. Jos ohjelma käynnistetään ilman parametreja, tulostuu opastusteteksti:
#include <stdio.h> #include <stdlib.h> void main(int argc, char *argv[]) { int i; double summa=0.0; if (argc==1) { printf ("Ohjelma laskee ja tulostaa "); printf (" parametreina annettujen lukujen"); printf (" summan. \n Parametreja voi olla"); printf (" vaihteleva määrä ja ne voivat olla"); printf (" kokonaislukuja tai liukulukuja"); printf ("\nKäyttö: SUMMA arg1 arg2 ... argn"); exit(0); /* lopetetaan ohjelman toiminta */ } for (i=1; i<argc; i++) { summa=summa+atof(argv[i]); } printf ("Summa on %.2lf",summa); }
![]() | exit() |