首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将2个用逗号分隔的整数输出到C中的数组

,可以使用以下代码实现:

代码语言:c
复制
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {
    char input[] = "10,20"; // 输入的字符串
    int arr[2]; // 存储整数的数组
    char *token; // 分割字符串的临时变量

    // 使用逗号分割字符串,并将分割后的整数存入数组
    token = strtok(input, ",");
    int i = 0;
    while (token != NULL) {
        arr[i++] = atoi(token);
        token = strtok(NULL, ",");
    }

    // 输出数组中的整数
    for (int j = 0; j < 2; j++) {
        printf("%d\n", arr[j]);
    }

    return 0;
}

上述代码中,我们首先定义了一个字符串 input,其中包含了两个用逗号分隔的整数。然后,我们定义了一个整数类型的数组 arr,用于存储分割后的整数。接下来,我们使用 strtok 函数将字符串按照逗号进行分割,并将分割后的整数转换为整型并存入数组中。最后,我们使用循环遍历数组,并将每个整数输出到控制台。

对于这个问题,腾讯云没有特定的产品或者链接与之相关。这个问题涉及的是C语言中的字符串处理和数组操作,与云计算领域无直接关联。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券