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
When you say 'to a scanf()
', presumably there is other data than just this to be supplied. Would it work to have a program, perhaps a Perl or Python script, generate the data and write the non-ASCII characters to the standard input of your program? If you need standard input to appear like a terminal, then you should investigate expect which handles that for you. This is a common way of dealing with the problem.