⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 十六进制数转成字符输出
💻 CPP
字号:
#include <math.h>
#include <iostream.h> 

char *int2str(int num,int radix,char *result) 
{ 
	if (num<0)
		{ 
			num=abs(num); 
			int2str(num,radix,result); 
			return result; 
		} 
	if (num%radix==0 && num/radix==0) 
		return result; 

	result=int2str(num/radix,radix,result); 

	if (num%radix>10) 
		*result='A'+num%radix-10; 
	else 
		*result='0'+num%radix; 
		*(result+1)= NULL; 
	return result+1; 
} 

void main()
 { 
	int num,radix; 
	char string[1024]; 

	cout<<"Enter an integer and the radix:"; 
	cin>>num>>radix; 

	int2str(num,radix,string); 

	if (num<0) 
		cout<<"-"<<string<<endl; 
	else 
		cout<<string<<endl; 
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -