字符串与整数的相互转换

//字符串转换为整数

int Invert(char *str) 
{ 
	int num=0; 
	while(*str!='\0') 
	{ 
		int digital=*str-48; 
		num=num*10+digital; 
		str=str+1; 
	} 
        return num; 
} 

//整数转换为字符串

void IntToCharChange(int num,char* pval)
{
	char strval[100];
	int i,j;
	int val0=0;
	int val1=0;
	val0=num;
	for(i=0;i<100;i++)
	{
		val1=val0%10;
		val0=val0/10;
		strval[i]=val1+48;
		if(val0<10)
		{
			i++;
			strval[i]=val0+48;
			break;
		}
	}
	for(j=0;j<=i;j++)
			pval[j]=strval[i-j];
	pval[j]='\0';
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值