#include <stdio.h>
#include <stdlib.h>
int main()
{
int firstNum, secondNum, thirdNum;
char choice;
int result;
do {
printf("Enter number in the form of HH:MM:SS : ");
result = scanf("%d:%d:%d", &firstNum, &secondNum, &thirdNum);
// Check if the scanf successfully parsed 3 integers
if (result == 3) {
// Validate if the time is correct
if (firstNum >= 0 && firstNum <= 23 &&
secondNum >= 0 && secondNum <= 59 &&
thirdNum >= 0 && thirdNum <= 59) {
printf("Valid Time\n");
} else {
printf("Invalid Time\n");
}
} else {
// Handle invalid input format
printf("Invalid Input Format\n");
}
printf("\n");
printf("Try again? (y/n): ");
scanf(" %c", &choice);
} while (choice == 'Y' || choice == 'y');
printf("=> End");
return 0;
}
Editor is loading...