我有一个C ++程序,它从stdin读取函数gets(); 我无法修改代码。
我想在控制台中键入一个字符,将其十六进制值放入变量中。 例如
char var1[20];
gets(var1);
// type in console : AAAA(character 0)(character x41)
// the result in var1 would be "AAAA\0\x41"
这个例子本身没什么意义,但你应该得到我的目标。 我知道如何输入大多数字符使用ALT +(十六进制数字)键入numpad,但我不知道如何输入\ x00