Originariamente inviato da estiqaatsi
Rispondo alla domanda nr. 2:
dovrebbe servire per poter interagire con un'applicazione attraverso una pagina web.
In particolare l'applicazione, una volta avviata, vuole nome utente e password.
Con riferimento all'osservazione nr. 1, capisco che non è pratico, ma non vedo altro modo per poterlo fare

O no?
Non so come poterti fare un esempio pratico, se non con quelli già fatti.
Posso dirti che scrivo:
$ ./elabora.out input.dat
e viene fuori:
Login: <digito la mia user>
Pass: <digito la mia password>
Non riesco adessere più preciso di così.
N.B.: non esiste la possibilità di passare username e password sulla stessa riga di comando di elabora.out