#include <stdlib.h>
#define MAXITEMS 10
int main()
{
char ca[] = "1,23,";
int ia[MAXITEMS] = {0};
char *pc = ca;
int i=0;
while(strstr(pc,","))
{
ia[i] = atoi(pc);
i++;
pc = strstr(pc,",")+1;
}
ia[i] = atoi(pc);
return 0;
}
本文介绍了一个C语言程序,该程序通过使用标准库函数如strstr()和atoi()来解析字符串中的逗号分隔值并将其转换为整数数组。具体实现包括定位逗号位置并跳过逗号以获取下一个数值。

1万+

被折叠的 条评论
为什么被折叠?



