在字符串C语言中查找空格和字母数字字符

战争机器

嗨,我正在尝试用C语言构建一个函数,该函数检查字符串是否包含数字,大写字母,小写字母和空格,如果字符串包含任何其他字符,则该函数返回-1。

float avg_word_len(char* str)
{
float check;
for (int i = 0; i < strlen(str); i++)
{
    if (((str[i] >= '0') && (str[i] <= '9')&&(str[i] >= 'a') && (str[i] <= 'z') && (str[i] == ' ')&& (str[i] >= 'A') && (str[i] <= 'Z')))
        check = 1;
    else
        check = -1;
}
str = '\0';
return check;

那是我的代码,但是函数保持返回-1请帮助

dspr

您的某些字符&&必须替换为||一个字符是数字或小写字母或空格或大写字母,但一次不能同时满足所有这些条件:

check = 1;
for (int i = 0; i < strlen(str); i++)
{
    if (! (((str[i] >= '0') && (str[i] <= '9')) || 
          ((str[i] >= 'a') && (str[i] <= 'z')) || 
          (str[i] == ' ')                      || 
          ((str[i] >= 'A') && (str[i] <= 'Z')))) {
       check = -1; 
       break; 
     }
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查找字符串中的空格和字母数字字符

来自分类Dev

测试字符串是否仅包含空格和非字母数字字符

来自分类Dev

查找和替换冒号之间的数字字符串,使用sed在空格之前?

来自分类Dev

R中的字符串-在选定的字母字符和数字字符之间插入空格

来自分类Dev

生成字母数字字符串

来自分类Dev

递增字母数字字符串

来自分类Dev

在字符串中查找空格并将其删除

来自分类Dev

如何从字符串中去除非字母,空格和数字字符?

来自分类Dev

从字母数字字符串中检索字母字符

来自分类Dev

Python Regex查找空格,字符串结尾和/或单词边界

来自分类Dev

如何计算字符串中的字母,数字和空格

来自分类Dev

关于C语言中的数组和字符串的困惑

来自分类Dev

C语言中的结构和字符串

来自分类Dev

从以下模式 +[0..9] 的字母数字字符串中查找数字组

来自分类Dev

最多包含空格的字母数字字符串的正则表达式

来自分类Dev

如何在字母数字字符串中间添加空格?

来自分类Dev

在R中每个数字的开头和结尾处的包含字母数字字符的字符串中插入空格

来自分类Dev

仅计算字符串中的字母数字字符

来自分类Dev

字母数字字符串末尾的javascript增量数字

来自分类Dev

javascript | 匹配字母数字或数字字符串

来自分类Dev

Java从字符串的开头和结尾删除所有非字母数字字符

来自分类Dev

RegEX 用于查找从右边开始的随机小写字母数字字符串

来自分类Dev

javascript正则表达式,用于以正斜杠开头,后跟字母数字字符和无空格的字符串

来自分类Dev

grep整个非字母数字字符串和非数字

来自分类Dev

从C中的字符串中删除非字母数字字符

来自分类Dev

在单个单词字符串中查找数字字符

来自分类Dev

使用C#从字母数字字符串中拆分数字部分

来自分类Dev

使用C#从字母数字字符串中拆分数字部分

来自分类Dev

如何压缩字母数字字符串?

Related 相关文章

  1. 1

    查找字符串中的空格和字母数字字符

  2. 2

    测试字符串是否仅包含空格和非字母数字字符

  3. 3

    查找和替换冒号之间的数字字符串,使用sed在空格之前?

  4. 4

    R中的字符串-在选定的字母字符和数字字符之间插入空格

  5. 5

    生成字母数字字符串

  6. 6

    递增字母数字字符串

  7. 7

    在字符串中查找空格并将其删除

  8. 8

    如何从字符串中去除非字母,空格和数字字符?

  9. 9

    从字母数字字符串中检索字母字符

  10. 10

    Python Regex查找空格,字符串结尾和/或单词边界

  11. 11

    如何计算字符串中的字母,数字和空格

  12. 12

    关于C语言中的数组和字符串的困惑

  13. 13

    C语言中的结构和字符串

  14. 14

    从以下模式 +[0..9] 的字母数字字符串中查找数字组

  15. 15

    最多包含空格的字母数字字符串的正则表达式

  16. 16

    如何在字母数字字符串中间添加空格?

  17. 17

    在R中每个数字的开头和结尾处的包含字母数字字符的字符串中插入空格

  18. 18

    仅计算字符串中的字母数字字符

  19. 19

    字母数字字符串末尾的javascript增量数字

  20. 20

    javascript | 匹配字母数字或数字字符串

  21. 21

    Java从字符串的开头和结尾删除所有非字母数字字符

  22. 22

    RegEX 用于查找从右边开始的随机小写字母数字字符串

  23. 23

    javascript正则表达式,用于以正斜杠开头,后跟字母数字字符和无空格的字符串

  24. 24

    grep整个非字母数字字符串和非数字

  25. 25

    从C中的字符串中删除非字母数字字符

  26. 26

    在单个单词字符串中查找数字字符

  27. 27

    使用C#从字母数字字符串中拆分数字部分

  28. 28

    使用C#从字母数字字符串中拆分数字部分

  29. 29

    如何压缩字母数字字符串?

热门标签

归档