首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

G01 X10 Y20 F150提取数字,该如何解决

2012-03-09 
G01 X10 Y20 F150提取数字CStringstr G01X10Y20F150 怎么样才能提取字符串中的10和20[解决办法]以提取

G01 X10 Y20 F150提取数字
CString     str= "G01   X10   Y20   F150 ";
怎么样才能提取字符串中的10和20

[解决办法]
以提取10为例子, 标志为X, (20 提取方法一样,不过标志改为 Y 即可)

CString str= "G01 X10 Y20 F150 ";
int i=0, index;
char x[8]={0};
index=str.Find( 'X ')+1;
while(str.At(index) != ' ') x[i++] = str.At(index++);

puts(x); // 得到 10

热点排行