leecode似乎不支持itoa函数,查询发现似乎用sprintf可以行得通。
sprintf的用法:
char str[256] = { 0 };
int data = 1024;
//将data转换为字符串
sprintf(str,"%d",data);
//-----------------
sprintf(str,"%d",data);
cout<<"1024的十进制数是:"<<str<<endl;
//获取data的十六进制
sprintf(str,"0x%X",data);
cout<<"1024的十六进制数是:"<<str<<endl;
//获取data的八进制
sprintf(str,"0%o",data);
cout<<"1024的八进制数是:"<<str<<endl;
————————————————
版权声明:本文为CSDN博主「鸟哥01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/sinat_18811413/article/details/109672478
也即sprintf(待填充字符串,"%d", 数字)