当前位置:  技术问答>linux和unix

在线等,关于取得分隔字符串的问题,给分

    来源: 互联网  发布时间:2016-03-05

    本文导语:  比如有一个字符串 S0101001_200809 我要取得分隔线前后的两个字符,如何做啊? #include  #include int main(void) {     char string[16];     char start_time[16];     char kikai_num[16];     char * s,*t, c = '_';     int scnt = ...

比如有一个字符串 S0101001_200809
我要取得分隔线前后的两个字符,如何做啊?

#include 
#include

int main(void)
{
    char string[16];
    char start_time[16];
    char kikai_num[16];
    char * s,*t, c = '_';
    int scnt = 0;
    int tcnt = 0;

    strcpy( string, "S0101002_200812");
    
    s = strrchr(string,'_');
    
    scnt = strlen(s+1);
    memcpy(start_time,s+1,scnt);

|

这样只取得了后面的,如何取得  “_”前面的字符串阿,急~~~~~~~~写了,给分的

|
#include 
#include 


int main()
{
    char str[] = "S0101001_200809";
    char front[16] = {0};
    char rear[16] = {0};
    char *p;

    p = strtok(str, "_");
    strcpy(front, p);
    p = strtok(NULL, "_");
    strcpy(rear, p);

    printf("%sn", front);
    printf("%sn", rear);
    return 0;


}

|
#include   
#include 

int   main(void)
{
        char   string[16];
        char   start_time[16] = {0};
        char   kikai_num[16] = {0};
char   *s,  c   =   '_'; 
        int   scnt   =   0;
        int   tcnt   =   0;

        strcpy(   string,   "S0101002_200812");
       
        s   =   strrchr(string,'_');
       
        scnt   =   strlen(s+1);
memcpy(kikai_num,string,s - string);
        memcpy(start_time,s+1,scnt);
printf("kikai_num:%sn",kikai_num);
printf("start_time:%sn",start_time);

return 0;
}

    
 
 

您可能感兴趣的文章:

  • 在线等待:字符串和浮点数据如何实现互换
  • (在线等)如何将一个字符串2099中的替换为:
  • 要对文件中包含特定字符串的行数进行统计,Shell脚本该如何写?急用!!在线等待
  • 处理字符串问题,请高手解答--在线等
  • 在线求一个改变字符串的shell语句
  • (在线等)如何提取ppp0这个字符串中的0
  • 如何用shell替换文本中指定的字符串,在线等,急,请各位大侠帮忙!
  • 请问如何取出一个字符串中的IP地址,在线等,解决了立马给分!!!!!!
  • JSP中String变量存放的字符串有长度限制么?在线给分
  • 关于将字符串转换为DOUBLE类型????????????????????在线等待!!!!!!
  • JSP中如何删除字符串的前后空格的,asp中是Ltrim和Rtrim,JSP中是什么呢?在线等待
  • 如何用shell替换文本中每行指定位置的字符串,在线等,急,请各位大侠帮忙!
  • socket通讯我如何才能正确接受来自c++的字符串??在线等待,立即送分!
  • 如何分解一个字符串为单个字符?(在线等待)
  • 在线等!如何用bash实现:在一个文件中查找某个字符串,只保留该字符串的第一次出现,剩下的全部删除?
  • linux字符串操作(在线等,正确就放分!)
  • 请教一个shell中关于字符串检查的命令。急。。。在线等。。。。。。。。。。
  • tab键在java里面如何表示!像vb重用vbtab表示tab键!我主要是想在一个字符串里面查询是不是含有tab键!谢谢了!在线等待
  • 字符串分割怎么会有问题?在线等待
  • 如何将字符串转换为数值?简单吧?(在线。。。。。)
  • 简单问题:如何将一个字符串分隔为一个数组?20分享送。在线。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java中如何将ascII 码转换成字符以及将字符转换成ascII码? 在线等待加分!
  • 急!急!!急!!!如何将键盘输入的字符读入程序中???---在线等待---
  • 在线求一个改变字符串的shell语句 iis7站长之家
  • java判断日期字符是否有效(在线等待答案)
  • 中文字符问题,用java连sybase(在线等待。。)
  • 为什么从socket一端读进去的字符,从另一端读出来是null----在线
  • 访问SQL server 2000数据库时显示字符不正确?100分,在线付分。
  • 在线等待,java字符集的问题.急,请大家帮帮忙?
  • 请教:Solaris10下如何让字符设备驱动在开机自动启动呢?在线等...
  • java中字符截取的问题!(在线等待)
  • 急需一份关于字符操作的函数说明!(在线等候)
  • **********菜鸟送分了,有关中文字符的问题,大家在线接分了!!
  • 一个关于字节和字符窜转换的问题(在线等待)
  • unix系统中,上传十六进制字符0x11被串口吃掉了,怎么办?救我,在线等待,马上给分!!!
  • 兄弟姐妹们帮帮忙,如何将一个字符数据写入数据库,急急急急急急急 在线等待
  • linux中有没有类似atoi的将字符转化为整形的函数?在线等待!有效马上给分!如果有头文件是什么?
  • linux登陆后提示字符的问题,急~在线等答案~!
  • 字符处理(在线等)
  • 如何判断一个字符串是否属于数组中的元素,在线守候,50分?
  • 有关字符的问题---100分求解,在线等待
  • 基于Html5的mockups在线工具简介
  • 装MYSQL后启动错误! mysqld ended --在线急等!在线急等!在线急等!在线急等!-----
  • MyEclipse SVN插件SubEclipse 在线离线等几种安装方式介绍
  • 智能在线表单设计器 FreeForm智能在线表单设计器
  • Linux使用群24032501,保持20人在线,目标50人在线
  • 简单的输入输出问题 在线等待 在线给分
  • 怎么用能让asp实现统计在线人数的功能。在线等待!!!帮忙送分!
  • 在线求教, 为什么不能开始除root之外的用户登录??...很急, 在线等
  • 在线等,在线给分!(简单问题,急)
  • 我需要唯一用户在线,不能两个用户同时在线的JSP实现的设计文档
  • 在线等,在线给分!!!!!!!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3