如何在仅具有int参数的调用函数中检测参数是否为char

维克隆

我有一个程序,该程序编写一个具有给定高度和宽度的矩形作为参数,我希望能够检测x或y是一个字符,以便我可以停止该程序并编写“无效大小”

void rush(int x, int y)
{
    int curr_line;
    int curr_char;
    
    if (x <= 0 || y <= 0) {
        write(1, "Invalid size\n", 13);
    }
    for (curr_line = 1; curr_line <= y; curr_line ++) {
        if (curr_line == 1 || curr_line == y) {
            draw_line(x, curr_char, 1);
        } else {
            draw_line(x, curr_char, 0);
        }
        write(1, "\n", 1);
    }
}
void main(void)
{
    rush(5, 'g');
}

(例如,这里的“ g”字符应为rush();写入无效的大小)

PS:我无法将代码放入main();功能。

吉拉德

char的值是无符号的0到255,-128到127的值,因此,当将char发送到一个接收int的函数时,它将被转换为int,因此除非您只希望具有不超出范围的值char无法在C语言中完成。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查函数调用是否具有参数

来自分类Dev

如何在C中调用具有函数指针作为参数的函数?

来自分类Dev

如何在带有参数的函数中调用变量函数?

来自分类Dev

如何在Python中不使用括号的情况下调用具有参数的函数

来自分类Dev

如何从具有参数的另一个函数中调用带有参数的函数?

来自分类Dev

如何在Blazor中调用带有参数的函数?

来自分类Dev

如何检测模板参数是否为noexcept函数?

来自分类Dev

如何从C中具有多个参数的函数调用单个参数?

来自分类Dev

如何在C ++中为采用'char *'的函数提供'const char *'参数?

来自分类Dev

具有 3 个参数(int、bool、dict)的函数并测试以查看 int 是否在字典中

来自分类Dev

如何在jdbcTemplate中为具有相同值的多个参数标记传递参数?

来自分类Dev

如何在Python中的非默认参数之前声明具有默认参数的函数?

来自分类Dev

在仅具有需要参数的已定义构造函数的类中调用默认构造函数(在Java中)

来自分类Dev

如何在具有隐式参数的函数上调用Private

来自分类Dev

如果函数返回类型为void,如何调用可变参数包中的所有函数?

来自分类Dev

如果函数返回类型为void,应如何调用可变参数包中的所有函数?

来自分类Dev

如何在Kotlin中的另一个函数中调用带有参数的函数

来自分类Dev

如何在Reactjs中绑定具有参数的构造函数中的函数

来自分类Dev

如何调用具有for_each循环参数的函数?

来自分类Dev

在Python中调用具有参考参数的.Net函数

来自分类Dev

从JavaScript中的对象调用具有正确参数的函数

来自分类Dev

在 Sinon 中假调用具有特定参数的函数

来自分类Dev

在 Kotlin 中调用在 lambda 内具有参数的函数

来自分类Dev

在具有类型参数的函数中调用的类型类方法

来自分类Dev

具有“仅位置”参数的Python函数

来自分类Dev

具有char **参数的C ++函数

来自分类Dev

如何以函数为参数调用函数?

来自分类Dev

C ++:如何在可变参数模板参数上调用带有类型参数的函数?

来自分类Dev

具有默认参数的PHP调用函数

Related 相关文章

  1. 1

    如何检查函数调用是否具有参数

  2. 2

    如何在C中调用具有函数指针作为参数的函数?

  3. 3

    如何在带有参数的函数中调用变量函数?

  4. 4

    如何在Python中不使用括号的情况下调用具有参数的函数

  5. 5

    如何从具有参数的另一个函数中调用带有参数的函数?

  6. 6

    如何在Blazor中调用带有参数的函数?

  7. 7

    如何检测模板参数是否为noexcept函数?

  8. 8

    如何从C中具有多个参数的函数调用单个参数?

  9. 9

    如何在C ++中为采用'char *'的函数提供'const char *'参数?

  10. 10

    具有 3 个参数(int、bool、dict)的函数并测试以查看 int 是否在字典中

  11. 11

    如何在jdbcTemplate中为具有相同值的多个参数标记传递参数?

  12. 12

    如何在Python中的非默认参数之前声明具有默认参数的函数?

  13. 13

    在仅具有需要参数的已定义构造函数的类中调用默认构造函数(在Java中)

  14. 14

    如何在具有隐式参数的函数上调用Private

  15. 15

    如果函数返回类型为void,如何调用可变参数包中的所有函数?

  16. 16

    如果函数返回类型为void,应如何调用可变参数包中的所有函数?

  17. 17

    如何在Kotlin中的另一个函数中调用带有参数的函数

  18. 18

    如何在Reactjs中绑定具有参数的构造函数中的函数

  19. 19

    如何调用具有for_each循环参数的函数?

  20. 20

    在Python中调用具有参考参数的.Net函数

  21. 21

    从JavaScript中的对象调用具有正确参数的函数

  22. 22

    在 Sinon 中假调用具有特定参数的函数

  23. 23

    在 Kotlin 中调用在 lambda 内具有参数的函数

  24. 24

    在具有类型参数的函数中调用的类型类方法

  25. 25

    具有“仅位置”参数的Python函数

  26. 26

    具有char **参数的C ++函数

  27. 27

    如何以函数为参数调用函数?

  28. 28

    C ++:如何在可变参数模板参数上调用带有类型参数的函数?

  29. 29

    具有默认参数的PHP调用函数

热门标签

归档