cstring str ="11-25",想把其中的 11 和25 分别提取出来保存到int类型数量比较多,所以希望简单点的方法.也有可能是这样的 “1-15”.“15-8”.总之要把 “-”前后两个数给去出来.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 23:51:01
cstring str =

cstring str ="11-25",想把其中的 11 和25 分别提取出来保存到int类型数量比较多,所以希望简单点的方法.也有可能是这样的 “1-15”.“15-8”.总之要把 “-”前后两个数给去出来.
cstring str ="11-25",想把其中的 11 和25 分别提取出来保存到int类型
数量比较多,所以希望简单点的方法.也有可能是这样的 “1-15”.“15-8”.总之要把 “-”前后两个数给去出来.

cstring str ="11-25",想把其中的 11 和25 分别提取出来保存到int类型数量比较多,所以希望简单点的方法.也有可能是这样的 “1-15”.“15-8”.总之要把 “-”前后两个数给去出来.
cstring s[]=str.split("-");
如果知道是两个话可以 :
int x,y;
x=satof(s[0]);y=atof(s[1]);
不知道十几个的话,那就循环呗,
记得加头#include
#include"stdio.h"