Fråga : C++ Struct som lagrar Time, beräkna Elapsetid

Jag har denna struct som är den diversehandel, i den starta tiden och att avsluta tid. därefter den bör beräkna elapsetiden.

then den bör visa båda tider och elapsetiden. uppehälle för

i får tillverkad för starttid -18894048. försök för

Also i sätter i ett mata ingodkännande för tiden och I-uppehället som får TimeClock <= int ", är försök för illegal.

i gör något lik starttid för

cout< {
temp.StartTime för temp
if (vikarier <=2359 för
cin>> för && för vikarie<= 0);
} annars {
cout<
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
" codeBody " " för >#include för class= " för using namespace std; struct TimeClock { int StartTime; int EndTime; int-Elapse; }; //prototype TImeClock get_elapse (TimeClock CL); huvudsaklig int () { TimeClock CL; get_elapse (CL); cout<<" start Time: ”<>temp.StartTime; cout<>temp.EndTime; //Calculating Elapse Time vikarier. Elapse = temp.EndTime - temp.StartTime; återgånga vikarier; }
" klar "

Svar : C++ Struct som lagrar Time, beräkna Elapsetid

Daterar har inte formaterar, only strängakritiska anmärkningar av daterar gör

Om du betyder att du önskar en DATERA, värdera med det del- för tid som avkortas till 00:00: därefter försök 00


TRUNC (sysdate)

du kan inte ta bort tiden portionr av en datera, några stränger formaterar visar inte 00:00: 00 though
Andra lösningar  
 
programming4us programming4us