【发布时间】:2020-01-21 19:21:18
【问题描述】:
我尝试将 __value 的参数类型更改为 long long int,这并没有(如预期的那样)改变任何东西。
char *_CType itoa(long long int __value, char *__string, int __radix);
由于我使用的是古老的 C++(甚至在标准 C++ 之前使用的那个),如果我对此无能为力,请建议一些替代方法,因为 itoa 可能在编译器中定义。
注意:我正在尝试将字符串 (*char) 传递给 outtextxy 函数。
我目前使用 TURBO C++ 的 IDE。
【问题讨论】:
-
snprintf()。或者,如果这太新,sprintf()。但是,实际上,您需要一种现代编译器,而不是已经过时 25 年的编译器。 -
我正在尝试将字符串 (*char) 传递给
outtextxy函数 -
使用古老的编译器有什么正当理由吗?
-
@machine_1 在您无权或完全不能更改编译器的情况下维护遗留代码。
-
@SonofStackoverflow 看起来您更改了标头中函数的声明。实现该函数的编译库不知道您这样做了。