Programiranje u C-u
/* TIME.C Program koji povećava vrijeme za 1 sekundu koristeći funkciju */
#include <stdio.h>
struct time {
int hour, minutes, seconds;
};
void time_update( struct time ); /* ANSI prototip funkcije*/
/* funkcija koja povećava vrijeme za jednu sekundu */
void time_update( struct time new_time )
{
++new_time.seconds;
if( new_time.seconds == 60) {
new_time.seconds = 0;
++new_time.minutes;
if(new_time.minutes == 60) {
new_time.minutes = 0;
++new_time.hour;
if(new_time.hour == 24)
new_time.hour = 0;
}
}
}
main()
{
struct time current_time;
printf("Unesite točno vrijeme (sat:min:sek):\n");
scanf("%d:%d:%d", \
¤t_time.hour,¤t_time.minutes,¤t_time.seconds);
time_update ( current_time);
printf("Novo vrijeme je %02d:%02d:%02d\n",current_time.hour, \
current_time.minutes, current_time.seconds);
}
©Copyright B Brown. 1984-1998. All rights reserved.