Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Eine Uhr programmieren

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
19.07.2005, 15:59 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


was virtual ungefähr meint (nur mal so dahinge"kladdet")


C++:
time_t last_time = time(NULL);

while(true)
{
while(time(NULL)-last_time > 1000)
{
  sekunden++;
  last_time += 1000;
}
while (sekunden > 60)
{
   minuten++;
   sekunden -= 60;
}
while(minuten > 60)
{
  stunden++;
  minuten -= 60;
}
if(stunden >= 24)
{
  printf("Fertig!");
  break;
}
}
// ...


--
class God : public ChuckNorris { };

Dieser Post wurde am 19.07.2005 um 15:59 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
19.07.2005, 16:39 Uhr
~St Lucifer
Gast


ok, jetzt mit großgeschriebenem Sleep funktionierts. thx!

aber eine sache jetzt noch, warum funktioniert das clrscr; nicht???
Ich find da den fehler einfach nicht.
Und rein logisch gesehen steht es meiner meinung an richtiger stelle.


C++:
#include <stdio.h>
#include <windows.h>
#include <conio.h>

int main ( )
{
int stunden=0, minuten=0, sekunden=0;

   do
    {
     Sleep(1000);
     sekunden++;

      if (sekunden == 60)
       {
        minuten++;
        sekunden = 0;

         if (minuten == 60)
          {
           stunden++;
           minuten = 0;

            if(stunden == 24)
             {
              stunden = 0;
             }
          }
       }
     printf("Es sind %d stunden, %d minuten und %d Sekunden vergangen\n", stunden, minuten, sekunden);
     clrscr;
    }while(sekunden < 60);

getch();
return 0;
}

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
19.07.2005, 17:04 Uhr
Tommix



Falls eine derartige Funktion existiert (Standard ist sie nicht), fehlen die Klammern:

C++:
clrscr();



Gruß, Tommix
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
19.07.2005, 17:11 Uhr
~St Lucifer
Gast


oh stimmt :/

thx, jetzt funktionierts
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: