【问题标题】:comparing char with arguments from input将 char 与输入中的参数进行比较
【发布时间】:2021-02-16 11:18:24
【问题描述】:

我的输入是:1 + 2

我发现argv[2][1]op中存储的值不一样,我只是想看看它们是否都是“+”操作数。 op 存储“+”的 ascii 值,而 argv[2][1] 存储一些随机值。我将如何比较它们?

*我不想使用“strcmp”

【问题讨论】:

    标签: c char compare ascii argv


    【解决方案1】:

    数组索引从0开始,所以你需要使用[0]来比较参数的第一个字符。

    if (argv[2][0] != c) {
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      • 2019-11-08
      • 1970-01-01
      • 1970-01-01
      • 2013-12-21
      • 1970-01-01
      相关资源
      最近更新 更多