Warum wird schleife nicht ausgeführt ?
-
tm *ptm;
time_t *cur_time;cur_time = new time_t;
ptm = new tm;time(cur_time);
ptm = localtime(cur_time);
if (ptm->tm_wday == 6 )
{
cout << "Hallo"; //beispielHallo, meine frage ist warum wird diese schleife am Samstag nicht auchgeführt und zeigt mit Hallo an ?
Diese Uhrabfrage befindet sich in einer endlosscheife die z.b am Samstag etwas machen soll.Wenn ich den code im einfachen programm habe und mit cout << ptm->tm_wday mir das einzeige lasse bekomme ich die 6 aufen Monitor, kann ich den inhalt von ptm->tm_wday nicht vergleichen in einer schleife ?
Nachtrag; Habe von jemanden ein datei bekommen die als daemon im hintergrund abläuft wo ich diesen code eingegeben habe, der Daemon liest ein bzw ausgänge ein und schaltet entsprechend
mfg Michael
-
Ich sehe hier keine Schleife

-
if ist keine Schleife

-
nun das ganze sitzt in einer schleife , das ist ja nicht der ganze Code des programmes, aber ich habe es gefunden hatte da einen anderen fehler drin.
Danke dennoch

-
if ist eine Anweisung oder hab ich dat falsch ?
-
If ist ein Schlüsselwort welches in C/C++ eine Verzweigung (Bedingung) darstellt.
Grüße Martin