gpt4 book ai didi

c - 在c中打印#

转载 作者:行者123 更新时间:2023-11-30 21:36:48 25 4
gpt4 key购买 nike

在我的程序中,我尝试使用 popen` 执行命令,其中包含:

sprintf(buff, "echo -n cd %s; ls | awk -F'.' '{print $2"."$3"."$4'#'$5}'"

但是编译器说“程序中存在杂散#”。

如何打印"#"在 C 中?

最佳答案

您的 # 需要位于引号 (") 之间。如果您希望将引号作为字符串中的字符,则需要使用 将其转义\(例如 "\"")。

所以字符串应该是“echo -n cd %s; ls | awk -F'。” '{print $2\".\"$3\".\"$4\"#\"$5}'".

关于c - 在c中打印#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44459217/

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