Radhad
Erfahrenes Mitglied
Hallo Turorials-Mitglieder!
Ich hab ein kleines Programm geschrieben, welches eine eingegebne Zeit mit der Systemzeit vergleichen soll, und wenn sie gleich sind soll er aus der do-while Schleife springen. Allerdings geht er nicht in meine If-Anweisung, oder überspringt sie einfach. Wie kann ich dies beheben?
Danke schonmal im vorraus.
MfG Radhad
Ich hab ein kleines Programm geschrieben, welches eine eingegebne Zeit mit der Systemzeit vergleichen soll, und wenn sie gleich sind soll er aus der do-while Schleife springen. Allerdings geht er nicht in meine If-Anweisung, oder überspringt sie einfach. Wie kann ich dies beheben?
Danke schonmal im vorraus.
Code:
#include <stdio.h>
#include <time.h>
#include <windows.h>
void main()
{
char tmpbuf[128];
char endzeit[128];
bool ende=false;
printf("Endzeit [HH:MM:SS]: ");
scanf("%s",endzeit);
fflush(stdin);
system("cls");
do
{
printf("Endzeit: %s\n",endzeit);
_strtime( tmpbuf );
printf( "OS time: %s\n", tmpbuf );
if(tmpbuf==endzeit)
break;
Sleep(1000);
system("cls");
}
while(ende==false);
}
MfG Radhad