【发布时间】:2020-03-12 20:48:17
【问题描述】:
我正在使用 C 语言,需要从用户那里接收格式为“abcd”的字符串,并对其进行诊断以将其检索为“abcd”字符串(int the code)。
出于某种原因,当我尝试检查字符串中的第一个字符(我使用 sscanf 读取的)是否为 " 时,它不会返回它,如下图所示。手表说 data[0] 是 '"',但是 data[0] == '"' 是假的,这很荒谬。
【问题讨论】:
-
????????请在此处以纯文本形式发布代码、错误、示例数据或文本输出,而不是难以阅读、无法复制粘贴以帮助测试代码或在答案中使用的图像,并且对依赖的人构成障碍在屏幕阅读器上。您可以编辑问题以在问题正文中添加代码。为了便于格式化,请使用
{}按钮标记代码块,或者使用四个空格缩进以获得相同的效果。 屏幕截图的内容无法搜索、作为代码运行或复制和编辑以创建解决方案。 -
我们在这里处理什么代码?我看到的只是一个 ASCII 34 字符的屏幕截图。
-
@DYZ 格式可以包含引号,比如 JSON,但我们不知道,因为我们看不到代码。
-
这不是代码,这是 Visual Studio 上的 Watch。