Onko C-kielessä mahdollista kirjoittaa funktiota, johon syötettävien parametrien lukumäärää ei ole ennalta määrätty?
Eli onko mahdollista tehdä esimerkiksi keskiarvon laskevaa funktiota, joka toimii sekä käskyllä
k = keskiarvo(4,7,2);
että
k = keskiarvo(3,9,4,6,4,3);
Kyllä, esimerkiksi printf toimii noin. Lue tämä:
http://msdn.microsoft.com/library/default.asp?
Aihe on jo aika vanha, joten et voi enää vastata siihen.