gpt4 book ai didi

c++ - '#' or ' &' 字符终止 C++ 命令行参数

转载 作者:行者123 更新时间:2023-11-28 00:23:54 25 4
gpt4 key购买 nike

我有以下问题:

当我有以 '&' 或 '#' 字符开头的命令行参数时,它不算作参数,例如:

~$ ./ircbot irc.felk.cvut.cz #ISAchannel 192.168.0.1

现在 argc = 2(应该是 4)

~$ ./ircbot irc.felk.cvut.cz ISAchannel 192.168.0.1

现在 argc = 4 应该是

这是shell识别这些特殊字符还是什么原因造成的?

谢谢。

最佳答案

在 shell 中,# 注释掉该行的其余部分。你必须逃避它:

./ircbot irc.felk.cvut.cz \#ISAchannel 192.168.0.1

./ircbot irc.felk.cvut.cz '#ISAchannel' 192.168.0.1

关于c++ - '#' or ' &' 字符终止 C++ 命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26068248/

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