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 3208 0

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

mildcat 楼主

2014-12-19 21:47:06

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

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

x

  {. Y$ \% g4 Q7 \/ `
! ^! J8 N4 U/ p
. P; E6 a1 S! v/ L5 ~8 L' kUG NX二次开发源码:快速找到字符串后缀为数字的位置" v& a; A1 r7 Q8 |% b& E+ l

5 L" w1 l9 r% ^做了个简单的测试,这个比较常用,分享下!
; K% X% \5 y8 S1 w
0 @$ V1 Z0 X$ V# B2 s2 [) H#include <iostream>% d% C+ N4 G/ R2 Q; _% K
#include <stdio.h>
) o; _& m! ^2 @  E#include <stdlib.h>0 [) h3 `" L" J: [2 K
#include <string>- q4 l) n4 M- r$ o- {( B

0 l2 u( n% n9 Q3 Pusing namespace std;4 ~  v5 E8 s! I# i( j6 K4 v
3 E+ p+ d( j' X6 F, b2 F1 t
int main()
- u9 F' _& n0 B0 {7 ^# e{
8 W( t: `0 \8 l7 ]! ], _        string s1;
+ u9 I1 f7 t: V5 o/ |        s1 = "111ddd1112ff221";
2 S6 j1 i2 j( y' @        std::cout << "Input str:" << s1<< endl;
0 F$ S9 I+ [2 F2 {7 o1 I' Y! _( l  b" a        int pos = 0;0 I! y7 H' {& g
; d9 r# W$ I- B7 J0 q
        for(int i=s1.size()-1 ; i>=0;i--)
+ \3 t* Y! [" }2 _        {
7 t5 @5 O# x# T7 E# H& i: L                std::cout <<  s1.at(i)<< pos<< endl;! ?& F. [, I4 l* J9 }
                if ( s1.at(i)<='9' && s1.at(i) >= '0') // digit, Y1 V# G- ?- `
                {5 b  G+ c) o: {5 n
                        pos++;% u7 \* a% H$ c% A& R
                        continue;; a0 M0 x- F. w( m0 Y
                }1 o6 i! j) N) c
                else
/ I% L3 k: U- y7 ~& _  d* t                {5 |! P& q1 }0 `
                        break;
" }9 |" q( {# j9 w7 s6 X                }       
7 ~# I: O2 u2 s- ^. F4 V9 [/ n        }, U$ P  Q+ y1 b& m4 A
3 j7 o5 Y5 l3 n1 H/ m$ u
        std::cout << "outPut pos:" << pos<< endl;
. d/ z8 }1 i9 J$ N/ |$ L        std::cout << "outPut str:" << s1.substr(s1.length()-pos,pos)<< endl;
3 f* j$ L; ^( |4 d
# z! c& ~9 J. j4 T$ k' v}
% H2 M: E) k5 m7 T4 f: z2 e, k, n) F" \" _6 x9 R2 e% Z0 i+ ]
该会员没有填写今日想说内容.
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了