Aplicatia urmatoare simuleaza un cronometru care afiseaza
timpul pana la o valoare (ore, minute, secunde) introdusa de utilizator.
Valoarea
sau, mai exact, conversia acesteia in secunde trebuie sa fie mai mica decat
numarul secundelor care echivaleaza 24 de ore (==86400).
O structura cu trei variabile int este folosita pentru a stoca timpul curent. O functie Display
afiseaza acest timp, secunda cu secunda, parametrul functiei fiind variabila
structura.
In
mod uzual se folosesc pointeri la structura pentru a evita copierea intregii
structuri in parametrul formal. In cazul de fata, nefiind
vorba de o structura foarte 'voluminoasa', s-a optat pentru transferul prin
valoare.