**ltoa sprintf strcat**
ltoa函数是把长整形数转换为字符串的函数。
原型:char *ltoa(long value,char *string,int radix)
功能:把value的值转换为以NULL结束的字符串,并把结果存在string中。radix是转换的基数值,在2到36之间。分配给string的空间必须可容纳返回的所有字节(最多33字节)。
sprintf
不能转二进制的
下面是 strcat() 函数的声明。
char *strcat(char *dest, const char *src)
char *strcat(char *dest, const char *src) 把 src 所指向的字符串追加到 dest 所指向的字符串的结尾。
下面是 strcat() 函数的声明。
char *strcat(char *dest, const char *src)
参数
dest – 指向目标数组,该数组包含了一个 C 字符串,且足够容纳追加后的字符串。
src – 指向要追加的字符串,该字符串不会覆盖目标字符串。
返回值
该函数返回一个指向最终的目标字符串 dest 的指针。
实例
#include <stdio.h>
#include <string.h>
int main ()
{
char src[50], dest[50];
strcpy(src, “This is source”);
strcpy(dest, “This is destination”);
strcat(dest, src);
printf(“最终的目标字符串: |%s|”, dest);
return(0);
}
让我们编译并运行上面的程序,这将产生以下结果:
最终的目标字符串: |This is destinationThis is source|
drai.github.io/flowchart.js/