首先我们小领导让我写一个将字符串“20150810”转化成20150810这样的整形类型函数,当时我是这样交差的。
# include <iostream>
# include <string>using namespace std;
int translate(string s){
int buf1,buf2,buf3;
int date;
char b[9]={0};
sscanf(s.c_str(),"%d/%d/%d",&buf1,&buf2,&buf3);
sprintf(b,"%d%02d%02d",buf1,buf2,buf3);
date=atoi(b);
cout<<date<<endl;
return 0;
}
//测试
int main(){
string s="2015/08/10";
translate(s);
return 0;
}