24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 392  |  回复: 2

111高山流水

新虫 (初入文坛)

[求助] 用c++如何把下面字符串中的关键信息提取出来 已有1人参与

一个字符串:#1 = AXIS2_PLACEMENT_3D ( 'NONE', #29, #44, #43 ) ;如果通过C++编程把“#”、“=”、“(”、“,”、“,”、“,”和“)之间的信息提取出来,并存到变量中
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sxu2009

至尊木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
用对字符串中每个字符进行判断的方法试试,例程如下:
CODE:
//main.c
#include <stdio.h>
#include <stdlib.h>
#define N 10
int main()
{
        char *p[N];
        char *pc,*pb,*q;
        int count=0;
        int i=0,j;
        char *str="#1=AXIS2_PLACEMENT_3D('NONE',#29,#44,#43);";
        for(pc=str+1;*pc!='\0';pc++)
        {
                if(*pc!='#' && *pc!=',' && *pc!=';' && *pc!='='&& *pc!='(' && *pc!=')')
                        count++;
                else
                {
                        p[i]=(char *)malloc(count*sizeof(char));
                        q=p[i];
                        pb=pc-count;
                        while(pb<pc)
                                *q++=*pb++;
                        *q='\0';
                        count=0;
                        i++;
                }
               
        }       
        for(j=0;j<i;j++)
                printf("%s\n",p[j]);
        return 0;
}

2楼2015-01-18 09:07:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

黑小虎

铜虫 (初入文坛)

用正则表达式不行吗
3楼2015-01-18 10:25:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 111高山流水 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 专硕 351 086100 也是考的材科基 本科也是材料 +6 202451007219 2026-04-02 6/300 2026-04-03 01:16 by BruceLiu320
[考研] 302求调剂 +9 zyx上岸! 2026-04-02 9/450 2026-04-02 23:07 by 马儿快快地跑
[考研] 一志愿北京科技大学085601材料工程英一数二初试总分335求调剂 +8 双马尾痞老板2 2026-04-02 9/450 2026-04-02 14:45 by 5896
[考研] 286分调剂 +20 Faune 2026-03-30 22/1100 2026-04-02 13:24 by clyblh
[考研] 找调剂 +6 楚乔乔 2026-04-01 6/300 2026-04-02 12:06 by xiaoranmu
[考研] 266分,一志愿电气工程,本科材料,求材料专业调剂 +10 哇呼哼呼哼 2026-04-01 11/550 2026-04-02 11:31 by lnilvy
[考研] 303求调剂 +8 DLkz1314. 2026-03-30 8/400 2026-04-02 09:08 by sanrepian
[考研] 一志愿安徽大学计算机科学与技术学硕,331分求调剂 +5 蒋昌鹏qtj 2026-04-01 5/250 2026-04-02 08:10 by fxue1114
[考研] 085410 一志愿211 22408分数359求调剂 +3 123456789qw 2026-03-31 4/200 2026-04-02 00:06 by 义文wang
[考研] 286求调剂 +5 Sa67890. 2026-04-01 7/350 2026-04-01 19:50 by 6781022
[考研] 085600,320分求调剂 +5 大馋小子 2026-04-01 6/300 2026-04-01 19:40 by 唐沐儿
[考研] 调剂 +5 好好读书。 2026-03-28 7/350 2026-04-01 15:32 by 王亮_大连医科大
[考研] 一志愿 南京航空航天大学 ,080500材料科学与工程学硕 +7 @taotao 2026-03-30 7/350 2026-04-01 14:30 by chenqifeng666
[考研] 086000生物与医药 初试274求调剂 +5 小叮当来了 2026-03-30 6/300 2026-04-01 14:25 by mxj1203
[考研] 254材料与化工求调剂 +3 翰冬林楠 2026-03-30 4/200 2026-03-31 17:53 by yishunmin
[考研] 329求调剂,一志愿西北工业大学,材料工程(085601) +6 小小机灵虫 2026-03-29 12/600 2026-03-31 16:58 by 记事本2026
[考研] 0856 335分 +9 cccchenso 2026-03-29 9/450 2026-03-31 16:37 by lishahe
[考研] 322求调剂 +10 宋明欣 2026-03-27 10/500 2026-03-30 18:47 by 544594351
[考研] 283求调剂 +3 A child 2026-03-28 3/150 2026-03-28 15:41 by ms629
[考研] 298调剂 +3 jiyingjie123 2026-03-27 3/150 2026-03-27 11:57 by wxiongid
信息提示
请填处理意见