Is there a way one can issue non ascii hex characters to a scanf that uses %s ? I\'m trying to insert hexadecimal chars like \\x08\\xDE\\xAD and so
I assume you want to feed arbitrary data on stdin (since you read with scanf).
You can use the shell to create the data and pipe it into your program, e.g.
printf '\x08\xDE\xAD' | yourprogram
Note that this will only work as long as there are no white-space characters to be fed (because scanf with a %s format stops at white-space).