如何将长整型传递给 itoa 函数?
How can I pass a long int to itoa function?
我尝试将__value
的参数类型更改为长整形,这(如预期的那样(没有改变任何东西。
char *_CType itoa(long long int __value, char *__string, int __radix);
由于我使用的是古老的C++(甚至在标准C++之前使用的那个(,如果我对此无能为力,请建议一些替代方法,因为编译器中可能定义了itoa
。
注意:我正在尝试将字符串(*char(传递给outtextxy函数。
我目前正在使用的 IDE TURBO C++。
itoa
函数是 C 标准库的一部分,您无法更改它接收的参数类型。
但是,C"标准"库并不是真正的标准库,它与您的编译器和/或操作系统一起提供,并且会根据所述编译器/操作系统的版本而存在一些差异。
在谷歌上环顾四周,您可能可以访问一个名为ltoa
.
或者,根据您实际需要的功能,编写您自己的函数版本可能相当容易。 例如,如果您不需要base
参数并且始终希望使用十进制整数,则将它们转换为字符串的代码是微不足道的,并且通常作为基本编程练习给出。
相关文章:
- "error: no matching function for call to"构造函数错误
- 什么时候调用组成单元对象的析构函数
- 继承函数的重载解析
- 为什么随机数生成器不在void函数中随机化数字,而在main函数中随机化
- C++模板来检查友元函数的存在
- 递归函数计算序列中的平方和(并输出过程)
- 对RValue对象调用的LValue ref限定成员函数
- C++17复制构造函数,在std::unordereded_map上进行深度复制
- 将数组作为参数传递给函数安全吗?作为第三方职能部门,可以探索他们想要的之外的其他元素
- 在C++STL中是否有Polyval(Matlab函数)等价物?
- 为什么使用 "this" 指针调用派生成员函数?
- 将对象数组的引用传递给函数
- 函数调用中参数的顺序重要吗
- 函数向量_指针有不同的原型,我可以构建一个吗
- 使用不带参数的函数访问结构元素
- 代码在main()中运行,但在函数中出现错误
- 如何将长整型传递给 itoa 函数?
- 最佳base-10仅ITOA()函数
- 'itoa':函数不带1个参数&'c':未声明的标识符
- 模板函数中的Itoa