Vraag : C++ Struct die Tijd opslaan, Berekenend Verloop van tijd

Ik heb dit struct, die opslag in de beginnende tijd en het einde van tijd. dan zou het het verloop van tijd moeten berekenen.

then het zowel tijden, als het verloop van tijd zou moeten tonen.

i houdt krijgend een output voor begintijd -18894048.

Also die ik heb geprobeerd aanbrengend een inputbevestiging voor de tijd, en ik houd krijgend TimeClock <= int. " ben illegal.

i probeer doend iets als

cout<cin>> temp
if (temperaturen <= 0 && temperaturen <=2359)
{
temp.StartTime;
} anders {
cout<
" codeBody "
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:
#include 
#include 
het gebruiken van namespace norm;

struct TimeClock
{ 
  int. StartTime;
  int. EndTime;
  int. Verstrijken;
};

//prototype
TImeClock get_elapse (cl TimeClock);


int. leiding ()
{
 Cl van TimeClock;
 get_elapse (cl);
 cout<< de " Tijd van het Begin: „<>temp.StartTime;
  cout<>temp.EndTime;

Het Verloop van tijd van //Calculating
  temperaturen. Verstrijken = temp.EndTime - temp.StartTime;

  terugkeer temperaturen;
}

Antwoord : C++ Struct die Tijd opslaan, Berekenend Verloop van tijd

De data hebben geen formaten, slechts doet de koordvertegenwoordiging van de data

Als u betekent wilt u een waarde van de DATUM met de tijdcomponent beknot aan 00:00: 00 proberen dan


TRUNC (sysdate)

u kunt niet het tijdgedeelte van een datum verwijderen, tonen sommige koordenformaten geen 00:00: 00 niettemin
Andere oplossingen  
 
programming4us programming4us