【发布时间】:2021-07-09 18:00:34
【问题描述】:
所以我对停止者问题集很感兴趣。我正在尝试使用下面的 if-else 语句确认第二个命令行参数是否为数字,并且代码继续选择“else”选项。我已经用 'atoi' 函数转换了字符串参数,所以请帮忙 lolenter image description here
【问题讨论】:
-
您应该使用代码标签将代码作为文本发布。否则人们无法复制粘贴或尝试自己运行。
标签: cs50
所以我对停止者问题集很感兴趣。我正在尝试使用下面的 if-else 语句确认第二个命令行参数是否为数字,并且代码继续选择“else”选项。我已经用 'atoi' 函数转换了字符串参数,所以请帮忙 lolenter image description here
【问题讨论】:
标签: cs50
按照惯例,
argv[0]是程序使用的命令 调用。argv[1]是第一个命令行参数。最后 来自命令行的参数是argv[argc - 1]和argv[argc]始终为 NULL。
第二个命令行参数是argv[2],你的argc应该等于3。
【讨论】: