Questione : C++ Struct che memorizza tempo, tempo di periodo calcolatore

Ho questo struct, quel depositi nel tempo di avviamento e nel termine tempo. allora dovrebbe calcolare il tempo di periodo.

then dovrebbe visualizzare entrambe le volte ed il tempo di periodo. conservazione del

i che ottiene un'uscita per tempo di avviamento -18894048.

Also che provo a mettere in una convalida dell'input per il tempo e continu aare ottenere il <= int di TimeClock " sono prova di illegal.

i che fa qualcosa come tempo di avviamento del

cout< {
temp.StartTime del temp
if (temp <=2359 del
cin>> del && del <= 0 del temp);
} altrimenti {cout<
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
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:
notpretty del >#include " del class= " " di codeSnippet822843 del id= del
 del #include
using il namespace std;

struct TimeClock
{ 
  int StartTime;
  int EndTime;
  periodo di int;
};

//prototype
Get_elapse di TImeClock (CL di TimeClock);


conduttura di int ()
{
 CL di TimeClock;
 get_elapse (CL);
 tempo di avviamento del cout<< ": “<>temp.StartTime;
  cout<>temp.EndTime;

Tempo di periodo di //Calculating
  temp. Periodo = temp.EndTime - temp.StartTime;

  temp di ritorno;
}
class= del

Risposta : C++ Struct che memorizza tempo, tempo di periodo calcolatore

Le date non hanno disposizioni, solo le rappresentazioni di stringa delle date fanno

Se significate volete un valore della DATA con la componente di tempo tronca al 00:00: 00 allora provano


TRUNC (sysdate)

non potete rimuovere la parte di tempo di data, alcune stringhe che disposizioni non visualizzano il 00:00: 00 comunque
Altre soluzioni  
 
programming4us programming4us