是否有一个函数可以将从char数组输入的数字转换为int数组?

萨米奥尔加

我正在尝试通过重载函数传递数组。该数组是一串由空格分隔的数字。我正在尝试将 char 数组转换为 int 数组,因为我有另一个使用指向 char 的指针调用的函数。

这是我目前的解决方案。我试图将每个元素单独复制到一个 int 数组,但是当我尝试从该数组中读取时,我得到了一堆垃圾数字。它传递给我创建的正确重载函数。

  char str[100];             //string with inputted ints
int numStr[100];
int i = 0;
int count = 0;

fgets(str, 100, stdin);

while (str[i] != '\0')
{
    if (str[i] == ' ')
    {
        count++;
    }
    i++;
}
if (count >= 1)       //checks if there is more then one int
{
    for (int i = 0; str[i] != '\0'; i++)
    {
        numStr[i] = str[i];
        numStr[i] = numStr[i] - '/0';
    }
    printf("Going into the int array function\n");
    assessGrade(numStr);    //passing int array
}

程序应该将空格之间的每个数字一起复制到另一个 int 数组中。

萨米奥尔加
char str[100];
int numStr[100]; 
char *token;
int count = 0;
int spaceCounter = 0;

fgets(str, 100, stdin);

int i = 0;
while (str[i] != '\0')
{
    if (str[i] == ' ')
    {
        spaceCounter++;
    }
    i++;
}
if (spaceCounter >= 1)       //checks if there is more then one int
{
    token = strtok(str, " ");

    while (token != NULL)
    {
        //printf("%s \n", token);
        numStr[count] = atoi(token);
        token = strtok(NULL, " ");
        count++;
    }
 }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

实体框架中是否有一个函数可以转换为SQL中的RANK()函数?

来自分类Dev

是否可以在Swift中创建一个采用“输入”参数的函数数组?

来自分类Dev

检查两个数组是否“几乎相等”(一个可以转换为另一个)

来自分类Dev

Ruby中是否有任何优雅的方法可以将数字转换为数字数组

来自分类Dev

int转换为char数组

来自分类Dev

将单个char数组转换为一个多维数组

来自分类Dev

将数组中的数字转换为另一个数组

来自分类Dev

使用numpy将一个int转换为一个位数组

来自分类Dev

更改char *数组中的一个字符而不转换为char [] []

来自分类Dev

将具有随机char元素的char []转换为一个int

来自分类Dev

如何检查char数组是否有一个空单元格,以便可以在其中打印0?

来自分类Dev

有没有一种方法可以从这两个函数中的任何一个创建泛型函数?(将通用数组转换为字符串)

来自分类Dev

尝试构建一个接收char数组并查看其是否为有效状态的函数

来自分类Dev

是否有一个Delphi RTL函数可以将ISO 8601基本日期格式转换为TDate?

来自分类Dev

是否有一个Delphi RTL函数可以将ISO 8601基本日期格式转换为TDate?

来自分类Dev

是否有一个函数可以将这种文本文件格式转换为二维列表?

来自分类Dev

是否可以编写一个可以包含n个维数组的函数?

来自分类Dev

检查一个数字是否可以由一个数字及其相反的数组成

来自分类Dev

将没有对象的数组与对象转换为一个关联数组

来自分类Dev

将每个具有一个对象的 JSON 对象数组转换为 JSON 对象数组

来自分类Dev

将此char数组强制转换为函数有什么作用?

来自分类Dev

将 CSV 转换为一个充满数字数组的 JSON 对象

来自分类Dev

如何在Postgres中将一列int转换为一个数组

来自分类Dev

将字符串数组转换为整数数组后,该函数将返回一个空数组

来自分类Dev

在 JS 中,如何编写一个带有两个参数(数组、元素)的函数来将元素 .unshift 转换为新数组?

来自分类Dev

将一个对象数组转换为另一个具有不同结构的对象数组

来自分类Dev

有什么方法可以确定一个numpy数组是否为记录/结构数组?

来自分类Dev

我们可以有一个由名称参数函数组成的数组吗?

来自分类Dev

我们可以有一个由名称参数函数组成的数组吗?

Related 相关文章

  1. 1

    实体框架中是否有一个函数可以转换为SQL中的RANK()函数?

  2. 2

    是否可以在Swift中创建一个采用“输入”参数的函数数组?

  3. 3

    检查两个数组是否“几乎相等”(一个可以转换为另一个)

  4. 4

    Ruby中是否有任何优雅的方法可以将数字转换为数字数组

  5. 5

    int转换为char数组

  6. 6

    将单个char数组转换为一个多维数组

  7. 7

    将数组中的数字转换为另一个数组

  8. 8

    使用numpy将一个int转换为一个位数组

  9. 9

    更改char *数组中的一个字符而不转换为char [] []

  10. 10

    将具有随机char元素的char []转换为一个int

  11. 11

    如何检查char数组是否有一个空单元格,以便可以在其中打印0?

  12. 12

    有没有一种方法可以从这两个函数中的任何一个创建泛型函数?(将通用数组转换为字符串)

  13. 13

    尝试构建一个接收char数组并查看其是否为有效状态的函数

  14. 14

    是否有一个Delphi RTL函数可以将ISO 8601基本日期格式转换为TDate?

  15. 15

    是否有一个Delphi RTL函数可以将ISO 8601基本日期格式转换为TDate?

  16. 16

    是否有一个函数可以将这种文本文件格式转换为二维列表?

  17. 17

    是否可以编写一个可以包含n个维数组的函数?

  18. 18

    检查一个数字是否可以由一个数字及其相反的数组成

  19. 19

    将没有对象的数组与对象转换为一个关联数组

  20. 20

    将每个具有一个对象的 JSON 对象数组转换为 JSON 对象数组

  21. 21

    将此char数组强制转换为函数有什么作用?

  22. 22

    将 CSV 转换为一个充满数字数组的 JSON 对象

  23. 23

    如何在Postgres中将一列int转换为一个数组

  24. 24

    将字符串数组转换为整数数组后,该函数将返回一个空数组

  25. 25

    在 JS 中,如何编写一个带有两个参数(数组、元素)的函数来将元素 .unshift 转换为新数组?

  26. 26

    将一个对象数组转换为另一个具有不同结构的对象数组

  27. 27

    有什么方法可以确定一个numpy数组是否为记录/结构数组?

  28. 28

    我们可以有一个由名称参数函数组成的数组吗?

  29. 29

    我们可以有一个由名称参数函数组成的数组吗?

热门标签

归档