我是一名有用的助手,可以翻译文本。
现在,如果我写 。
我正在尝试将一个字符字符串与 argv 参数进行比较。
我在主函数中有以下代码:
int main(int argc, char *argv[])
现在,如果我写 。
if (argv[2] == 'squared')
IDE告诉我存在多字符常量或char*类型过长等问题。
有没有办法将argv与字符字符串进行比较?我甚至尝试使用strcmp,但程序运行时出现分段错误。
我还尝试了for循环并递增argv [i],但这也给我带来了错误。
也许我漏掉了什么?
strcmp
是正确的方法,不确定为什么它对你不起作用。 - Pubby