gpt4 book ai didi

c - 如何在C中将两个反斜杠初始化为一个字符

转载 作者:行者123 更新时间:2023-11-30 15:55:01 24 4
gpt4 key购买 nike

if (ch == '\\')
{
escape_ch = '\\\\';
}

编译器对 4 个反斜杠不满意,但我需要能够将 '\\' 作为一个字符。 C 将 '\\' 读取为一个反斜杠。所以我尝试将 '\\\\' 作为两个反斜杠,但它不起作用。我需要这个来实现我的程序。

最佳答案

C 中的一个字符只能是一个字符,因此不能输入两个反斜杠。如果您解释一下您想要的内容,我们可能能够更好地帮助您。

您可以通过以下方式使用 strstr 进行标记化:

tok1 = str;
tok2 = strstr(str, "\\\\");
*tok2 = '\0';
tok2 += 2;

关于c - 如何在C中将两个反斜杠初始化为一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12595971/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com