G01 X10 Y20 F150提取数字,该如何解决
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
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