PLM之家精品课程培训

PLM之家精品课程培训

联系电话:18301858168   |   QQ咨询:939801026
NX二次开发培训

NX二次开发培训

UFUN/NXOpen C++和实战案例

适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术。
公众号二维码

关注公众号

点击扫描二维码免费在线高清教程

课程详情
Catia二次开发培训

Catia二次开发培训

市场需求大,掌握核心技术前景广阔

Catia二次开发的市场需求大,人才稀缺。掌握开发技能潜力巨大,随着经验积累将在汽车、航空等领域有所作为。
B站二维码

在线原创B站视频

点击关注工业软件传道士主页

课程详情
Teamcenter培训

Teamcenter培训

全方位培训,从基础应用到高级开发全覆盖

涵盖用户应用基础培训、管理员基础培训、管理员高级培训及二次开发培训等全方位内容,由多年经验讲师打造。
QQ群二维码

加入同行交流

点击扫描二维码加入QQ群

课程详情
×

PLM之家plmhome公众号

课程涵盖: PLM之家所有原创视频

×

关注B站视频

所有高清视频一览无余,全部在线播放学习

×

加入PLM之家QQ群

同行交流,疑问解答,更多互助

PLM之家PLMHome-国产软件践行者

[二次开发源码] UG NX二次开发源码:快速找到字符串后缀为数字的位置

[复制链接]

2014-12-19 21:47:06 3189 0

mildcat 发表于 2014-12-19 21:47:06 |阅读模式

mildcat 楼主

2014-12-19 21:47:06

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
9 D" G( ?& N& [* y

; N# o& ?( i# n5 x0 i2 K2 c4 C
- Z! z- r- b" p6 E/ }UG NX二次开发源码:快速找到字符串后缀为数字的位置/ o6 H" G  b& z6 n  D5 Q

) K& ?/ n' W  A5 @$ t6 F5 d) ~做了个简单的测试,这个比较常用,分享下!
) f3 z- K( n0 \0 n3 d/ M; o8 n: @- ]3 m% `+ z" J
#include <iostream>
3 ]- E- X& T6 |, u* Z% U#include <stdio.h>
) K' H, t4 m6 N#include <stdlib.h>0 |, j" ^2 @4 i# f
#include <string># m$ I5 m5 U, D" z6 U
+ i5 p8 O% }: d6 ]1 W: }/ k
using namespace std;; ]' q  @; D0 R: _( e

5 ]0 j$ p8 N, W% A+ b  pint main()
: y9 c1 S4 U* x: {3 q) o{+ n2 r% O" K# E) P, `# @8 F
        string s1;) M& _) j$ ^$ Z
        s1 = "111ddd1112ff221";
8 C% x  I* M' j% m# C- l        std::cout << "Input str:" << s1<< endl;
* v6 U2 Y% D  ^' I& Q1 k        int pos = 0;5 Y( b. A$ N2 L
- D( C+ q5 {5 W+ d
        for(int i=s1.size()-1 ; i>=0;i--)6 X8 t; o+ q$ I$ |4 m
        {
8 i* G% `) |2 X# h7 ~( q                std::cout <<  s1.at(i)<< pos<< endl;
5 e0 v/ U0 m6 q( s( \0 o: s& z                if ( s1.at(i)<='9' && s1.at(i) >= '0') // digit
4 l  i' r" h0 r1 R                {* ^: x* g* R7 A5 q) W$ R& u% I7 T! G
                        pos++;
9 o2 c: q& Q+ w# n7 ?/ Z                        continue;
1 E+ u9 _+ i8 E, T                }
* V0 b) F3 ~5 j; L/ L3 F- d5 l4 K                else
  d# v2 N( _) O9 U+ a. I4 ?                {+ m9 r" d& h/ w- t+ ^" s
                        break;
2 Q3 Q: U, |& @5 g                }       
  h/ O* n3 U: [9 @+ A        }
& ]% \1 g7 K- i/ f
7 a9 ~. R9 f6 x1 S7 p4 t0 c8 R        std::cout << "outPut pos:" << pos<< endl;' }* m8 L! J+ x8 u, [
        std::cout << "outPut str:" << s1.substr(s1.length()-pos,pos)<< endl;
5 \( h% a- R, U( O$ p) m0 A# H0 {: A' K9 c8 l, `
}5 e, z' r) Y8 d* a6 q4 F" U
0 H2 |% c9 w" L) F; l; U
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了