星期四, 6月 14, 2012

字串的拆解

// 字串的拆解 相當好用
// 需要自行加上stdio.h string.h

int ShowDateStr(selectdate)
char    *selectdate;
{
        int     i;
        int     select_year,select_mon,select_day;
        char    year[18], mon[8], day[8];
        char *p;
        
        printf("selectdate[%s]\n", selectdate);

 memset(year, 0x00, sizeof(year));
 memset(mon, 0x00, sizeof(mon));
 memset(day, 0x00, sizeof(day));
        
 //p = (char*)strtok(selectdate,"/");
        //strcpy(year, p);
        strcpy(year, (char*)strtok(selectdate,"/") );
        strcpy(mon, (char*)strtok(NULL,"/"));
        strcpy(day, (char*)strtok(NULL,"/"));

        printf("2nd %s/%s/%s\n", year, mon, day);

        return(0);
}

int main(){
        char tmp_str[] = "2012/05/23";
        
        ShowDateStr(tmp_str);
        return(0);
}

沒有留言:

 
Blogger Template Layout Design by [ METAMUSE ] : Code Name Gadget 1.1