itoa原型(c语言)
来源:互联网 发布:英国人口老龄化数据 编辑:程序博客网 时间:2024/06/03 18:23
#include <errno.h>
#include <stdlib.h>
//#include <file.h>
#include "stdio.h"
char *myitoa(int value, char *string, int radix)
{
char tmp[33];
char *tp = tmp;
int i;
unsigned v;
int sign;
char *sp;
if (radix > 36 || radix <= 1)
{
// __set_errno(EDOM);
return 0;
}
sign = (radix == 10 && value < 0);
if (sign)
v = -value;
else
v = (unsigned)value;
while (v || tp == tmp)
{
i = v % radix;
v = v / radix;
if (i < 10)
*tp++ = i+'0';
else
*tp++ = i + 'a' - 10;
}
if (string == 0)
string = (char *)malloc((tp-tmp)+sign+1);
sp = string;
if (sign)
*sp++ = '-';
while (tp > tmp)
*sp++ = *--tp;
*sp = 0;
return string;
}
void main(void)
{
int num = 54321123;
int iadix = 16;
char result[20] = "";
myitoa(num,result,iadix);
printf("%s",result);
}
- itoa原型(c语言)
- C语言itoa()函数
- C语言实现itoa
- C语言实现itoa
- 实现C语言 itoa函数
- c语言函数 itoa utoa
- C语言整数转字符串(itoa()函数)小练习
- C语言 itoa函数及atoi函数
- c语言 atoi 和 itoa 的写法
- C语言 itoa函数及atoi函数
- C语言实现atoi,itoa和atof
- c语言实现itoa和atoi
- C语言 itoa函数及atoi函数
- itoa不是c语言标准函数
- C语言 itoa和atoi用法
- C语言itoa()函数和atoi()
- C语言itoa()函数和atoi()函数
- C语言 itoa函数简单实现
- WCF 项目应用连载[5] - 自定义配置 扩展ChannelFactory<T> - LDuplex<T>
- centos 6.4下nginx+uwsgi+flask的运行环境搭建
- SQL Server全文索引使用实例
- C语言要点摘录(11~14)
- POJ1924----The Treasure----BFS
- itoa原型(c语言)
- Mysql忘记本地root的登录密码解决方法
- gcc/g++编译参数
- HTTP状态码的详细解释
- 细说Cookie
- 嵌入式开发之NorFlash 和NandFlash
- Linux驱动程序开发学习步骤
- Java之线程
- “人大女神”事件思考网络事件背后的教育文化