restrict input in C