Read no more than size of string with scanf()
Your array needs to be able to hold four chars, since it must also contain the 0-terminator. With that fixed, specifying a maximal length in the format, scanf(“%3s”, string); ensures that scanf reads no more than 3 characters.