所以我已经看到了这两个问题:
不幸的是,这些并没有为我提供我需要的答案 让我们说我依赖于某个程序的某些输出,并且无法确定在程序执行之前我需要输入哪些值,我宁愿输入例如,此代码的一些输入:
#include <stdio.h>
int main()
{
char a[10] = {0};
printf("\n----------- %x\n", (unsigned int) a);
scanf("%s", a);
for(int i = 0; i < 10; i++)
printf("%d\n", (int) a[i]);
}
作为一个例子,我在以下程序中的printf之后等待,然后
输入 - &gt;某些输入包含不可打印的ascii字符
程序输出 - &gt; 04 08 01 05 02 10 09 12 02 02(所有这些都是不可打印的ascii字符的值)
再一次,我正在寻找一种方法直接输入
答案 0 :(得分:1)
在Linux上,您可以在控制字符之前键入 Control-v ,然后输入字面。因此,要键入代码为0x04
的字符,请键入 Control-v Control-d 。