関数 gets(); を使用して stdin から読み取る C++ プログラムがあります。コードを変更できません。
コンソールに文字を入力して、その 16 進値を変数に入れたいと考えています。例えば
char var1[20];
gets(var1);
// type in console : AAAA(character 0)(character x41)
// the result in var1 would be "AAAA\0\x41"
例自体はほとんど意味がありませんが、私が目指しているものを得る必要があります。テンキーで入力した ALT+(16 進数) を使用してほとんどの文字を入力する方法は知っていますが、\x00 を入力する方法がわかりません。