关于itoa函数与strcat函数的有关问题

关于itoa函数与strcat函数的问题
iint time;
cin>>time;
char shut[20],time[5];
time0*=60;
itoa(time0,time,10);
strcat(shut,time);

我看了原型声明啊,没啥错误啊,为啥编译报错
求解
------解决思路----------------------
iint time;   没有这种基本数据类型, 除非是自定义的类.
time0  这个变量未声明, 肯定会报错.

------解决思路----------------------
1 time定义了两次,
2 最好不要定义这种容易引起歧义的名字 time
------解决思路----------------------
你没发现time的颜色不对吗
------解决思路----------------------
time在time.inl有过定义的,改成itime吧
------解决思路----------------------
#include <string>
#include <stdlib.h>
int t=12;
char shut[20]={'\0'},tm[5];//shut 需要初始化
t*=60;
itoa(t,tm,10);
cout<<tm<<endl;//720
strcat(shut,tm);
cout<<shut;//720
------解决思路----------------------
#include <string>
#include <stdlib.h>
int t=12;
char shut[20]={'\0'},tm[5];//shut 需要初始化
t*=60;
itoa(t,tm,10);
cout<<tm<<endl;//720
strcat(shut,tm);
cout<<shut;//720