为了账号安全,请及时绑定邮箱和手机立即绑定

求问下为什么函数不接受两个参数?

求问下为什么函数不接受两个参数?

C++
潇潇雨雨 2023-03-07 19:15:00
class Time{int hour,minute,second;public:Time(int a=0,int b=0,int c=0){hour=a;minute=b;second=c;}void setTime(int a,int b,int c){hour=a;minute=b;second=c;}void getTime(char*p){char s[1000];char z[1]={':'};itoa(hour,s);strcat(p,s);strcat(p,z);itoa(minute,s);strcat(p,s);strcat(p,z);itoa(second,s);strcat(p,s);}};void itoa(int n,char *s) //普通函数{char a[1000];char *m=a;for(;n!=0;m++){*m=n%10 + '0';n=n/10;}for(;m!=a;s++)*s=*(--m);}
查看完整描述

1 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

需要在使用之前声明一下函数,你在代码开头加一行:
void itoa(int n, char *s);
就可以了

查看完整回答
反对 回复 2023-03-10
  • 1 回答
  • 0 关注
  • 90 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信