我想知道如何将十六进制字符串转换为人类可读的字符串(如果这有意义)这将是我第一次真正遇到十六进制值,所以我仍然在学习它们以及如何管理它们.
我有一个程序,它从包含原始数据包数据(十六进制)的文件读取数据,我需要解析这些信息,因此它是人类可读的.
我需要做的一个例子是像这个网站http://home2.paulschou.net/tools/xlate/这样你可以放入十六进制并将其转换为文本.
如何使用scanf验证用户输入.现在我有类似的东西,但不起作用.
注意:我有atoi只是为了验证scanf验证是否有效.
scanf("%[0987654321.-]s",buf);
i = atoi(buf);
if(i)
index = i;
Run Code Online (Sandbox Code Playgroud)