c++类型转化问题,在线等,测试成功马上给分

来源:百度知道 编辑:UC知道 时间:2024/05/04 07:18:44
怎样把int转化成string类型的,以比较他们?
一个函数比较年龄是否相等,传入的时候是string型,但是Stu.age却是int型。怎么解决大家想想!!!

有一个类型转化函数,但只是10进制转化成2 8 10 16进制的。

MSDN:
char *_itoa(
int value,
char *string,
int radix
);

Parameters
value :Number to be converted.
string :String result.
radix :Base of value; must be in the range 2 – 36.

Return Value
Each of these functions returns a pointer to string. There is no error return.

Required header:<stdlib.h>

函数原型:char *itoa(int value,char *string,int radix );
value是你想转化的数,radix 多少进制。 明白了没?

char 和 int可以转化
比如 1+'0' = '1'
你可以自己写个int到char*的函数
c++好像有函数的

int 和 string 不能转换

如果是int 和 float,double 等就可以相互转换