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

📄 convert.c

📁 C编译器,在VC6.0环境下开发
💻 C
字号:
#include	"convert.h"
#include	<ctype.h>

int stoi(char *s,int radix)
{
    char *p = s;
    int val = 0;

    if ( radix==8 )
	// oct
	{
        p++;    // skip leading '0'
        while (*p)
		{
            val = val * radix + (*p-'0');
            p++;
		}
	}
    else if (radix==16)
	// hex
	{
        p++;p++;// skip leading '0x'
        while (*p)
		{
			if ( isdigit(*p) )
                val = val * radix + (*p-'0');
            else
                val = val * radix + (tolower(*p)-'a') + 10;
            p++;
        }
	}
	else
	// dec
	{
		while (*p)
		{
			val = val * radix + (*p-'0');
			p++;
		}
	}
	return val;
}


⌨️ 快捷键说明

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