2026-04-23 13:02:21 +02:00

42 lines
727 B
C

#include <stdio.h>
#include "myio.h"
unsigned char getSingleChar()
{
unsigned char result = 'a';
result = getchar();
while(result != '\n' && getchar() != '\n') {}
return result;
}
int getNumber(const char *text)
{
int number = 0;
int wasSuccessful = 0;
do
{
printf("%s", text);
wasSuccessful = scanf("%d", &number);
while(getchar() != '\n') {}
} while(!wasSuccessful);
return number;
}
double getDoubleNumber(const char *text)
{
double number = 0;
int wasSuccessful = 0;
do
{
printf("%s", text);
wasSuccessful = scanf("%lf", &number);
while(getchar() != '\n') {}
} while(!wasSuccessful);
return number;
}