/* Pääohjelman argumentit */ #include /* Pääohjelmallekin voidaan antaa argumentteja. Jos ohjelma suoritetaan * komentoriviltä, argumentit kirjoitetaan ohjelman nimen jälkeen väleillä * eroteltuna. Visual C++:ssa ja wxDev-C++:ssa argumentit täytyy antaa * "Project Settings"-valikosta tms. */ /* Pääohjelmalle annetaan kaksi argumenttia, joista ensimmäinen on argumenttien * lukumäärä, ja toinen merkkijonotaulukko, joka sisältää kaikki argumentit * (1. merkkijono on ohjelman nimi). Esim. jos ohjelma h10e02 ajetaan argumenteilla * "file.txt", "2", "yes", niin * * argc = 4 * argv[0] = "h10e02" * argv[1] = "file.txt" * argv[2] = "2" * argv[3] = "yes" * * Huom. Jos argumentit ovat lukuja, ne täytyy muuttaa ohjelmassa merkkijonoista * luvuiksi. */ int main(int argc, char *argv[]) { int i; printf("The number of arguments is %i.\n", argc); for(i=0;i