Frage : C++ Struct, das Zeit, Rechenzeitaufwand speichert

Ich habe dieses struct, dieses Speicher, in der Anfangszeit und in beenden Zeit. dann sollte sie den Zeitaufwand berechnen.

then sollte sie beide Male und den Zeitaufwand anzeigen.

i Unterhalt, der einen Ausgang für Anlasszeit -18894048 erhält.

Also, das ich versuche, in eine Eingangsgültigkeitserklärung während der Zeit einzusetzen, und ich halte, TimeClock <= int zu erhalten " bin illegal.

i der Versuch, der etwas wie

cout<cin>> temp
if (Temp <= 0 && Temp <=2359)
{
temp.StartTime;
} sonst {
cout<
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:
6:
37:
38:
39:
40:
41:
42:
43:
#include 
#include 
using namespace-Geschlechtskrankheit;

struct TimeClock
{ 
  int StartTime;
  int EndTime;
  int-Verlauf;
};

//prototype
TImeClock get_elapse (TimeClock CL);


int-Hauptleitung ()
{
 TimeClock CL;
 get_elapse (CL);
 cout<< " Anlasszeit: „<>temp.StartTime;
  cout<>temp.EndTime;

//Calculating-Zeitaufwand
  Temp. Verlauf = temp.EndTime - temp.StartTime;

  Rückholtemp;
}

Antwort : C++ Struct, das Zeit, Rechenzeitaufwand speichert

Daten haben nicht Formate, nur die Schnurdarstellungen der Daten tun

Wenn Sie bedeuten, wünschen Sie einen DATUM-Wert mit dem Zeitbestandteil, der zum 00:00 beschnitten: 00 versuchen dann


TRUNC (sysdate)

Sie können den Zeitteil eines Datums, etwas Schnüre nicht entfernen, die Formate nicht 00:00 anzeigen: 00 zwar
Weitere Lösungen  
 
programming4us programming4us