请问ltoa如何用,能否给个例子?
#include <stdlib.h> #include <stdio.h>
#include <conio.h>
main()
{
char *p;
p=ltoa(3);
}如上操作不正确,我应如何使用它,谢谢 了
----------------解决方案--------------------------------------------------------
现在的人还依然很喜欢
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指向的字符串中,输出串为十进制。*/
----------------解决方案--------------------------------------------------------
用这个函数要注意
要保证第二个参数已经分配空间 不能直接加一个刚刚定义的指针
----------------解决方案--------------------------------------------------------
要多自己研究啊
----------------解决方案--------------------------------------------------------