Παράμετροι της διεργασίας

Οι διεργασίες λαμβάνουν τις παραμέτρους τις οποίες έδωσε ο χρήστης στον φλοιό στον πίνακα argv και τον αριθμό των παραμέτρων στη μεταβλητή argc. Αυτές ορίζονται στην C ως ορίσματα της διαδικασίας main με τον παρακάτω τρόπο:
main(int argc, char *argv[])
{
	...
}
Το πρώτο στοιχείο του πίνακα argv, το argv[0], περιέχει πάντα το όνομα της διεργασίας. Τα επόμενα στοιχεία περιέχουν τις αντίστοιχες παραμέτρους. Για παράδειγμα αν ο χρήστης εκτελέσει την εντολή rm foo οι μεταβλητές argc, argv θα έχουν τις παρακάτω τιμές:
argc: 2
argv[0]: "rm"
argv[1]: "foo"

Άσκηση

Με βάση τα παραπάνω γράψτε το πρόγραμμα myecho το οποίο εκτυπώνει τις παραμέτρους που του δώσατε.

Παράδειγμα

kerkis:~$ myecho hello world
hello world          
kerkis:~$