If you mean using gets
safely, no, it's not possible.
Advice: don't use gets
, because without knowing the length first, it may cause buffer overflow. Use fgets
instead, or use gets_s
in C11.
In fact, gets
has been removed from stdio.h
since C11. (In C99, it's deprecated)