zoukankan      html  css  js  c++  java
  • C语言字符串分割问题

    strtok的函数原型为char *strtok(char *s, char *delim)

    #include "stdio.h"
    #include "string.h"
    
    char str[20]="2020-3-9 20:19:19";
    char *Fir_str,*Sec_str,*year,*month,*day;
    int main(int argc, char const *argv[])
    {
        Fir_str=strtok(str," ");
        Sec_str=strtok(NULL," ");
    
    
        printf("Fir_str:%s
    ",Fir_str);
        printf("Sec_str:%s
    ",Sec_str);
    
        return 0;
    }
    

    运行结果:
    在这里插入图片描述

    #include "stdio.h"
    #include "string.h"
    
    char str[20]="2020-3-9 20:19:39";
    char *Fir_str,*Sec_str;
    char *year,*month,*day,*hour,*minute,*second;
    int main(int argc, char const *argv[])
    {
        Fir_str=strtok(str," ");
        Sec_str=strtok(NULL," ");
        
        year=strtok(Fir_str,"-");
        month=strtok(NULL,"-");
        day=strtok(NULL,"-");
    	
    	hour=strtok(Sec_str,":");
        minute=strtok(NULL,":");
        second=strtok(NULL,":");
    
        printf("Fir_str:%s
    ",Fir_str);
        printf("Sec_str:%s
    ",Sec_str);
        printf("year:%s
    ",year);
        printf("month:%s
    ",month);
        printf("day:%s
    ",day);
    	
    	printf("hour:%s
    ",hour);
        printf("minute:%s
    ",minute);
        printf("second:%s
    ",second);
        return 0;
    }
    
    

    在这里插入图片描述

  • 相关阅读:
    第三方应用调用应用市场和唤醒APP
    tp5 输入域名即访问指定页面
    反射概述(静态 VS 动态语言)
    自定义注解
    元注解
    内置注解
    什么是注解
    线程小结(代码)
    线程池
    信号灯法
  • 原文地址:https://www.cnblogs.com/hhsxy/p/14018439.html
Copyright © 2011-2022 走看看