void h_get_user_string()

in helpers.c [54:73]


void h_get_user_string(const char* message, char* input, size_t size)
{
    assert(message);
    assert(input);
    assert(size);

    while (true)
    {
        printf(message);

        if (!scanf_s(" %[^\n]", input, size))
        {
            printf("Failed to read string, try again.\n");

            while (getchar() != '\n');
        }
        else
            break;
    }
}