中易网

Linux系统下关于函数itoa()

答案:3  悬赏:40  
解决时间 2021-01-19 20:49
Linux系统下关于函数itoa()
最佳答案
#include

int atoi(const char *nptr);
long atol(const char *nptr);
long long atoll(const char *nptr);
long long atoq(const char *nptr);

linux下面没对应的好像,我man 没有查到.

给你直接找到一个实现,你放到自己代码里面就可以了

void itoa ( unsigned long val, char *buf, unsigned radix )
{
char *p;
char *firstdig;
char temp;
unsigned digval;

p = buf;
firstdig = p;

do {
digval = (unsigned) (val % radix);
val /= radix;


if (digval > 9)
*p++ = (char ) (digval - 10 + 'a ');
else
*p++ = (char ) (digval + '0 ');
} while (val > 0);



*p-- = '\0 ';

do {
temp = *p;
*p = *firstdig;
*firstdig = temp;
--p;
++firstdig;
} while (firstdig < p);
}
全部回答
你那里没有itoa这个函数,用sprintf吧。
itoa不是c标准库的,有的编译环境有,有的则没有。
请查看你那儿的环境,是否需要包含什么头文件。
附加 gcc 参数 -lxxxx 方式调用提供 itoa 函数接口的库。
不过你需要确定这个xxxx 应该是哪个才行。
你现在提示是 undefined reference 而不是提示函数未定义。所以应该代码没问题,是编译环境的函数库调用有问题。
你怎么装的开发环境?不会是装了头文件没装对应 so 吧?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
美女向我鞠躬,代表什么
oracle里查询1对多的情况?
龙之谷做一套红龙l和冰龙l需要多久
大阪两天,买icoca卡好还是买大阪2日周游卡好
男的这样日常外穿可以吗?
能查到汪栋闳的个人信息吗,好朋友失踪很久,
从谢桥坐几路公交车到铜仁学院
盗墓笔记中陈皮阿四的结局是什么啊???
ならば和だったら的区别
给你一个脑筋急转弯,猜对有奖哦!我市绿化面积
传统仪器与现代智能仪器的主要区别是什么
今年海南博鳌有哪些主题论坛会议?
新风管道的风速与管长,管径应该如何来合理的
潍坊市音乐家协会青少年架子鼓打击乐培训中心
“它有大轮子吗?”英文
推荐资讯
想发个说说夸夸我自己 那种无所不能的什么出
在 .bat 文件中 常出现的 @echo 是什么 意思
如何快速巩固提高SAT阅读成绩
夹板虫对人有危险吗大神们帮帮忙
我家75平方,买什么取暖器好?不要有辐射的
萨德来了总统没了,韩国感到痛了吗 萨德来了
说屏中一般之类的字词赏析
手上戴铁的套,一般电视剧上见过,前面尖尖的
cpu amd x3 445配什么主板好?
六亲无靠 有指朋友吗?
中国画要求“意存笔先,画尽意在”,强调融化
好想去台湾旅游哦,可是光机票就很贵了。
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?