%s
kullanan bir scanf'e ascii altıgen karakterler vermenin bir yolu var mı? \x08\xDE\xAD
gibi onaltılık karakterleri eklemeye çalışıyorum (örneğin arabellek taşması göstermek için).Taranacak ASCII olmayan karakterleri girme ("% s")
Girdi, komut satırı parametresine değil, program içindeki bir scanf'e.
Programınızın standart girişine neden fprintf ("\ 0xDE") 'değil? –
Klavyenizde bu karakterleri yazabilirseniz, bu çalışmalıdır. Aksi halde, bir yönlendirme, ./a.out
İlk düzenlemem gerçekleşmedi. Komut satırı argümanıysa, söyledikleriniz işe yarayacaktır. Ancak bu bir komut satırı argümanı değildir. Ve yazdırmak istediğim karakterler Yazdırılabilir değil. – asudhak