如何在C中比较两个以上的字符串?

丹纳克

我知道有strcmp,但是它只是让我比较两个字符串,而我需要比较很多

这是行不通的:

if(strcmp (resposta, "S" || "s" || "N" || "n")== 0)
        printf("Resposta = S");
    else
        printf("Resposta != S");

    printf("\nfim");
Yu Hao

由于表达式与短路"S" || "s" || "N" || "n"相同,"S"因此您的方法无法按预期工作

您必须将其与候选字符串一一比较:

if ((strcmp(resposta, "S") == 0
    || (strcmp(resposta, "s") == 0
    || (strcmp(resposta, "N") == 0
    || (strcmp(resposta, "n") == 0)
{
    printf("Resposta = S");
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在C中比较两个以上的字符串?

来自分类Dev

如何在C ++中比较两个结构字符串

来自分类Dev

如何在Shell脚本中比较两个文件的字符串?

来自分类Dev

如何在Python中比较两个以上的列表?

来自分类Dev

如何在C中比较由strdrup()制成的两个字符串数组?

来自分类Dev

如何在Java中比较两个字符串日期?

来自分类Dev

如何在NUnitLite中比较两个字符串?

来自分类Dev

如何在python中比较这两个字符串?

来自分类Dev

如何在PowerShell中比较两个字符串对象的内容

来自分类Dev

如何在ASP.NET VB中比较两个字符串

来自分类Dev

如何在bash中的if条件中比较两个字符串

来自分类Dev

如何在php中比较两个字符串值

来自分类Dev

如何在bash中的if条件中比较两个字符串

来自分类Dev

如何在NUnitLite中比较两个字符串?

来自分类Dev

如何在ASP.NET VB中比较两个字符串

来自分类Dev

如何在MySQL中比较两个数字作为字符串?

来自分类Dev

如何在忽略字符串的javascript中比较两个字符串

来自分类Dev

如何在忽略字符串的javascript中比较两个字符串

来自分类Dev

如何在C#中比较两个列表?

来自分类Dev

如何在C ++中比较两个char数组?

来自分类Dev

如何在C中比较字符串的某些部分?

来自分类Dev

如何在C中比较字符串

来自分类Dev

如何在Python 3中比较两个字符串中的单个字符

来自分类Dev

如何在JavaScript中比较两个数组?但是关键是一个字符串

来自分类Dev

如何在jsp / jstl的foreach循环中比较两个字符串?

来自分类Dev

在Flutter Web中比较两个字符串/比较两个Cloud Firestore对象的documentID

来自分类Dev

是否可以在iOS中比较两个AES加密字符串?

来自分类Dev

无法在Perl中比较两个相等的字符串

来自分类Dev

如何比较两个乱序的字符串?

Related 相关文章

  1. 1

    如何在C中比较两个以上的字符串?

  2. 2

    如何在C ++中比较两个结构字符串

  3. 3

    如何在Shell脚本中比较两个文件的字符串?

  4. 4

    如何在Python中比较两个以上的列表?

  5. 5

    如何在C中比较由strdrup()制成的两个字符串数组?

  6. 6

    如何在Java中比较两个字符串日期?

  7. 7

    如何在NUnitLite中比较两个字符串?

  8. 8

    如何在python中比较这两个字符串?

  9. 9

    如何在PowerShell中比较两个字符串对象的内容

  10. 10

    如何在ASP.NET VB中比较两个字符串

  11. 11

    如何在bash中的if条件中比较两个字符串

  12. 12

    如何在php中比较两个字符串值

  13. 13

    如何在bash中的if条件中比较两个字符串

  14. 14

    如何在NUnitLite中比较两个字符串?

  15. 15

    如何在ASP.NET VB中比较两个字符串

  16. 16

    如何在MySQL中比较两个数字作为字符串?

  17. 17

    如何在忽略字符串的javascript中比较两个字符串

  18. 18

    如何在忽略字符串的javascript中比较两个字符串

  19. 19

    如何在C#中比较两个列表?

  20. 20

    如何在C ++中比较两个char数组?

  21. 21

    如何在C中比较字符串的某些部分?

  22. 22

    如何在C中比较字符串

  23. 23

    如何在Python 3中比较两个字符串中的单个字符

  24. 24

    如何在JavaScript中比较两个数组?但是关键是一个字符串

  25. 25

    如何在jsp / jstl的foreach循环中比较两个字符串?

  26. 26

    在Flutter Web中比较两个字符串/比较两个Cloud Firestore对象的documentID

  27. 27

    是否可以在iOS中比较两个AES加密字符串?

  28. 28

    无法在Perl中比较两个相等的字符串

  29. 29

    如何比较两个乱序的字符串?

热门标签

归档