当前位置: 代码迷 >> C语言 >> 请问ltoa如何用,能否给个例子?
  详细解决方案

请问ltoa如何用,能否给个例子?

热度:248   发布时间:2008-04-23 15:31:03.0
请问ltoa如何用,能否给个例子?
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
main()
{
    char *p;
    p=ltoa(3);
}如上操作不正确,我应如何使用它,谢谢 了
搜索更多相关的解决方案: ltoa  例子  

----------------解决方案--------------------------------------------------------
现在的人还依然很喜欢
char *p;
gets(p);
puts(p);

[color=white]
----------------解决方案--------------------------------------------------------
你可以查一下<stdlib.h>头文件,原型如下:
char * __cdecl ltoa(long, char *, int);
参数1是你要转换的long型数
参数2是存放结果的字符串地址
参数3是转换的基数,比如十进制就用10
写了个示范代码
程序代码:

#include <stdlib.h>
#include <stdio.h>
main()
{
    char table[20];
    char *p;
    p=ltoa(65537L,table,10);
    printf("the number is %s\n",p);
}

----------------解决方案--------------------------------------------------------
回复 1# 的帖子
long  n;
char xy[20];
ltoa(n,xy,10)/*将长整数n转换成与其等价的字符串存入xy指向的字符串中,输出串为十进制。*/
----------------解决方案--------------------------------------------------------
用这个函数要注意
要保证第二个参数已经分配空间 不能直接加一个刚刚定义的指针
----------------解决方案--------------------------------------------------------
要多自己研究啊
----------------解决方案--------------------------------------------------------