请教如何把数组中的数字字符串转为整数型
答案:2 悬赏:10
解决时间 2021-02-16 03:09
- 提问者网友:我是我
- 2021-02-15 04:21
请教如何把数组中的数字字符串转为整数型
最佳答案
- 二级知识专家网友:单身小柠`猫♡
- 2021-02-15 05:28
foreach($a as $v)
{
$array[]=(int)$v;
}
var_dump($array);
{
$array[]=(int)$v;
}
var_dump($array);
全部回答
- 1楼网友:夢想黑洞
- 2021-02-15 05:33
#include
#include
#include
#include
void main()
{
int number_index = 0;
int split_index = 0;
int digit_flag = 0;
int number[100];
int number_count = 0;
char * split[100];
int split_count = 0;
char line[100];
char * pos = line;
memset(line, 0, sizeof(line));
printf("intput string: ");
gets(line);
while (*pos != '\0')
{
if (isdigit(*pos))
{
if (digit_flag == 0)
{
digit_flag = 1;
split[split_count] = pos;
split_count++;
}
}
else
{
digit_flag = 0;
*pos = '\0';
}
pos++;
}
for (split_index = 0; split_index < split_count; split_index++)
{
number[number_count] = atoi(split[split_index]);
number_count++;
}
printf("number count: %d\n", number_count);
printf("numbers: ");
for (number_index = 0; number_index < number_count; number_index++)
{
printf("%d ", number[number_index]);
}
printf("\n");
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯