检查输入是否仅在C中包含数字

丹尼

我需要检查插入的输入(由用户确定大小的数组,即在运行时表示的大小)是否仅包含数字(C99)。尽管我对如何执行操作有一个想法,但在我看来却很笨拙,这导致我在这里问是否有更好的解决方案。我的“想法”是将输入作为字符串数组接收,然后在每个成员上循环运行以检查其是否包含非数字字符。有什么更好的办法吗?

操作说明

因此,如果我正确理解了您的问题,则将几行文本读入行数组,即您具有:

char **lines;
int count_lines, i;

count_lines = get_line_count_somehow();
lines = malloc(count_lines*sizeof(*lines));
for (i = 0; i < count_lines; i++)
    lines[i] = get_actual_line_somehow();

现在,您要遍历每个字符串。我在这里假设,lines[i]对于-的每个值i都是-'\0'终止的。

int contains_digits_only = 1;

for (i = 0; i < count_lines; i++)
{
    char *ptr = lines[i];
    while (*ptr)
    {
        if (!isdigit(*ptr));
        {
             contains_digits_only = 0;
             goto out;
        }
        ptr++;
    }
}
out:
do_something_with(contains_digits_only);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查输入的值中是否包含数字

来自分类Dev

检查变量是否仅在bash中包含数字的语法

来自分类Dev

检查输入是否为C中的数字

来自分类Dev

检查数字是否包含在字典数组 C# 中

来自分类Dev

检查输入中是否包含字母

来自分类Dev

如何检查输入文件中是否包含字母或特定数字?

来自分类Dev

检查输入是否为bash中的数字

来自分类Dev

检查输入是否包含逗号分隔的数字列表

来自分类Dev

检查用户输入的特定索引处是否包含字母或数字

来自分类Dev

新手问题。尽管输入中可能包含数字0,但如何检查php中的输入是否为空?

来自分类Dev

C编程:如何检查用户是否仅在以下表达式中输入了数值?

来自分类Dev

C编程:如何检查用户是否仅在以下表达式中输入了数值?

来自分类Dev

检查用户是否仅在字符串中输入字母

来自分类Dev

检查矩阵是否包含数字

来自分类Dev

检查用户是否在文本框中输入单个字符或数字c#

来自分类Dev

如何检查用户输入是否不是数字,然后在C#中显示一条消息?

来自分类Dev

检查用户是否在文本框中输入单个字符或数字c#

来自分类Dev

仅在DataGrid中输入数字

来自分类Dev

检查输入是否为数字

来自分类Dev

检查字符串中是否包含数字

来自分类Dev

检查SQL中的字段是否包含特定的字母数字格式

来自分类Dev

检查索引熊猫中是否包含数字的问题

来自分类Dev

检查间隔中是否包含数字,而不使用“ if”或循环

来自分类Dev

检查字符串中是否包含数字

来自分类Dev

检查字符串是否包含数字c#

来自分类Dev

检查字符串是否包含数字c#

来自分类Dev

c + +:检查它是否是类中的数字

来自分类Dev

jQuery检查输入字段中是否包含斜杠

来自分类Dev

如何在Python中检查输入是否为数字?

Related 相关文章

  1. 1

    检查输入的值中是否包含数字

  2. 2

    检查变量是否仅在bash中包含数字的语法

  3. 3

    检查输入是否为C中的数字

  4. 4

    检查数字是否包含在字典数组 C# 中

  5. 5

    检查输入中是否包含字母

  6. 6

    如何检查输入文件中是否包含字母或特定数字?

  7. 7

    检查输入是否为bash中的数字

  8. 8

    检查输入是否包含逗号分隔的数字列表

  9. 9

    检查用户输入的特定索引处是否包含字母或数字

  10. 10

    新手问题。尽管输入中可能包含数字0,但如何检查php中的输入是否为空?

  11. 11

    C编程:如何检查用户是否仅在以下表达式中输入了数值?

  12. 12

    C编程:如何检查用户是否仅在以下表达式中输入了数值?

  13. 13

    检查用户是否仅在字符串中输入字母

  14. 14

    检查矩阵是否包含数字

  15. 15

    检查用户是否在文本框中输入单个字符或数字c#

  16. 16

    如何检查用户输入是否不是数字,然后在C#中显示一条消息?

  17. 17

    检查用户是否在文本框中输入单个字符或数字c#

  18. 18

    仅在DataGrid中输入数字

  19. 19

    检查输入是否为数字

  20. 20

    检查字符串中是否包含数字

  21. 21

    检查SQL中的字段是否包含特定的字母数字格式

  22. 22

    检查索引熊猫中是否包含数字的问题

  23. 23

    检查间隔中是否包含数字,而不使用“ if”或循环

  24. 24

    检查字符串中是否包含数字

  25. 25

    检查字符串是否包含数字c#

  26. 26

    检查字符串是否包含数字c#

  27. 27

    c + +:检查它是否是类中的数字

  28. 28

    jQuery检查输入字段中是否包含斜杠

  29. 29

    如何在Python中检查输入是否为数字?

热门标签

归档