64,654
社区成员
发帖
与我相关
我的任务
分享
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
struct node{
char year[5];
char month[3];
char day[3];
char h[3];
char m[3];
char s[3];
}data;
int main()
{
char str[]="20120312121212";
strncpy(data.year, str, 4);
strncpy(data.month, str + 4, 2);
strncpy(data.day, str + 6, 2);
strncpy(data.h, str + 8, 2);
strncpy(data.m, str + 10, 2);
strncpy(data.s, str + 12, 2);
printf("%s-%s-%s %s:%s:%s\n", data.year, data.month, data.day, data.h, data.m, data.s);
return 0;
}