itoa相关内容

替代 itoa() 将整数转换为字符串 C++?

我想知道是否有 itoa() 的替代方法可以将整数转换为字符串,因为当我在 Visual Studio 中运行它时会收到警告,并且当我尝试在Linux,我得到一个编译错误. 解决方案 在 C++11 中你可以使用 std::to_string: #include std::string s = std::to_string(5); 如果您使用的是 C++11 之前的版本 ..
发布时间:2022-01-14 13:57:35 C/C++开发

itoa()c实现int min下溢

我正在针对itoa()函数运行一些测试用例,但不断获得 没有为int最小值分配内存 我在做支票,但是我在这里想念它,这是什么? char * ft_itoa(int x){字符* s;size_t len;长整数n = x;如果(x == -2147483648)返回(ft_strdup(“-2147483648"));len = ft_intlen(n)+ 1;如果(!(s =(cha ..
发布时间:2021-05-16 19:13:26 其他开发

将数字转换为Lisp中的字符串

我试图找到一个在数字和字符串之间转换的lisp函数,经过一番谷歌搜索之后,我喜欢了一个同名函数.当我输入(itoa 1) SLIME打印时: Undefined function ITOA called with arguments (1) . 如何进行转换? 解决方案 从数字到字符串: (write-to-string 5) "5" 您可以将字符串转换为任何数字符号: ..
发布时间:2020-05-02 04:22:22 其他开发

itoa函数问题

我在我的C ++项目上使用Ubuntu环境中的Eclipse。 我使用 itoa (在Visual Studio上完美工作),编译器会提示 itoa 未声明。 $ c> , , 解决方案 www.cplusplus.com说: 此函数在ANSI-C中未定义,不是C ++的一部分,但由某些编译器支持。 因 ..
发布时间:2016-10-26 23:31:59 C/C++开发

基本转换问题

我正在尝试将整数转换为字符串,现在,我有一个问题。 我已经得到了代码编写和工作大部分,但它有一个小缺陷,携带到下一个地方。很难描述,所以我给你一个例子。使用由小写字母组成的字符集的基数26: 0 =“a” 1 =“b” 2 =“c” ... 25 =“z” 26 =“ba”(这应该等于“aa”) 在某些情况下,似乎在字符集的零位置跳过该字符。 p> ..
发布时间:2016-10-25 14:04:05 C/C++开发

基本转换问题

我正在尝试将一个整数转换为字符串,我现在有一个问题。 我已经得到了代码编写和工作大部分,但它有一个小缺陷,携带到下一个地方。这很难描述,所以我给你一个例子。使用由小写字母组成的字符集的基数26: 0 =“a” 1 =“b” 2 =“c” ... 25 =“z” 26 =“ba”(这应该等于“aa”) 在某些情况下,似乎在字符集的零位置跳过该字符。 p ..
发布时间:2016-10-25 13:58:02 C/C++开发

替代itoa()将整数转换为字符串C ++?

我想知道是否有一个替代 itoa()将整数转换为字符串,因为当我在visual Studio中运行它时,我得到警告,当我尝试在Linux下构建我的程序,我得到一个编译错误。 解决方案 在C ++ 11中, =“http://en.cppreference.com/w/cpp/string/basic_string/to_string”> std :: to_string : #in ..
发布时间:2016-10-11 20:06:47 C/C++开发

带倒车一个strrev字符串 - Ç

我试图扭转使用功能strrev一个字符串()。我知道strrev返回一个指向字符串逆转,所以我只是初始化一个已分配的字符串,同样大小的原与strrev函数返回。显然,这不是做了正确的方式,我在该行得到一个“不兼容的类型”错误。 这里的code: INT ispalindrome(INT N) { 个char [10],SR [10]; itoa(N,S,10); 的printf ..
发布时间:2016-08-24 15:12:39 C/C++

itoa递归

我一直想写一个递归功能 itoa 的版本,code如下图所示。 无效itoa(INT N,个char []) { 静态INT I = 0; 如果(N / 10!= 0) itoa(N / 10,S); 否则如果(正℃,) I = 1; / * S [0]被媒体链接采取 - 符号* / 其他 I = 0; ..
发布时间:2016-08-24 14:15:33 C/C++

INT转换为char *在标准C(不itoa)

我已经声明和初始化两个变量,如下所示: int类型的= 5; 字符*海峡; 海峡=(字符*)释放calloc(255,的sizeof(字符)); 我要为int转换为char *标准C.我不能使用从C ++等itoa任何转换功能。 我使用Ubuntu 11.10 解决方案 首先, itoa 不是C ++的事情。 您可以简单地使用的sprintf :的sprintf(STR,“%D”,一 ..
发布时间:2016-08-24 13:14:00 C/C++

ANSI C,整串没有可变参数的函数

我目前正在与支持ANSI C PLC的工作,但使用自己的GNU编译器,它不编译任何参数可变型函数之类的东西itoa的味道。因此,使用的sprintf&安培;合。不是整数转换为字符串的一个选项。任何人都可以引导我到一个网站,一个强大的,sprintf-免费实现itoa是上市或在这里发表一个合适的算法?先谢谢了。 解决方案 这是从K&安培; R: 无效itoa(INT N,个char []) ..
发布时间:2016-08-22 14:32:32 C/C++

与atoi是一个标准功能。但itoa不是。为什么?

为什么这种区别?我登陆了可怕的问题,假设 itoa 将在文件stdlib.h ,最后用一个连接结束了 itoa 定制版采用了不同的原型,并因此产生一些疯狂的错误。 那么,为什么不是 itoa 不是一个标准的功能?它出什么问题了?以及为什么是朝其孪生兄弟的标准偏的atoi ? 解决方案 没有 itoa 曾经被标准化,以便将它添加到标准的,你需要一个令人信服的理由和良好的界面进行添加。 大 ..
发布时间:2016-08-21 22:34:07 C/C++

C的误差:未定义参考“_itoa”

我想一个整数转换为字符写入一个文件,使用该行: 的fputc(itoa(大小,tempBuffer,10),了saveFile); 和我收到此警语和信息: 警告:的隐式声明“itoa” 未定义参考“_itoa” 我已经包含stdlib.h中,并正在与编译:的gcc -Wall -pedantic -ansi 任何帮助将是AP preciated,谢谢。 解决方案 itoa 不 ..
发布时间:2016-08-21 20:24:57 C/C++

如何将整数转换为字符串可移植?

我一直在寻找一种方式来一个整数转换为字符串在便携方式(便携式至少是Windows&安培之间,Linux和x86和x86_64的),我虽然 itoa(X)是标准的,就像的atoi(1)。 但我读了维基百科的条目: 该itoa函数是一个wides $ P $垫非标准扩展标准C编程语言。它不能被移植地使用,因为它不以任何的C语言的标准所定义;然而,编译器通常通过头提供它,而在不合格的模式中,因为 ..
发布时间:2016-08-19 13:40:51 C/C++

创建使用数字作为大小整数字符数组

我试图创建在C字符数组,用int的数字来填补它,但INT可以是任意数量的数字的。 我使用的是被称为创建函数 getDigits(INT NUM),即返回位数整型了。 字符缓冲区[getDigits(数)] =“”; 的snprintf(缓冲区,缓冲区尺寸,“%D”号); 但是当我编译使用gcc,它返回: 错误:可变大小的物体可能无法初始化 我用尽了一切。当我把它声明为字符fileSiz ..
发布时间:2016-05-30 23:48:49 其他开发