c - 如何在 C 中使用 strcat 连接 short 和 char 数组

标签 c strcat

我有一个短类型变量 X,我想将它与 char[] 类型的变量 Y 连接起来。我尝试了 itoa 函数,但我想我无法使用该函数。那么是否还有其他简单的选项,如 strcat(Y,X)

[附加信息] 我知道我可以使用 sprintf() 但我需要将最终输出传递给某些 Oracle 内置函数,我不知道 sprintf() 是否可以给我 string 或 char[] 作为输出。

最佳答案

你可以使用 sprintf:

sprintf(Z, "%s%d", Y, X);

关于c - 如何在 C 中使用 strcat 连接 short 和 char 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24678484/

相关文章:

c - 将指针传递给 strcat 不会更新字符串

c - 使用 strcpy 和 strcat 时堆栈粉碎

C strcat/strcpy 到字符指针无法正确打印

c - `getpid()` 是否在进程的每个线程中返回不同的值?

没有警告的 C Unix 程序仍然无法运行

c# - 使用 c 可执行文件中的 C# 库 (dll) 类卡在 GSHandle 上 (^)

C编程: I have an error in creating a binary search tree using C

c - 如果使用相同的数组作为两个参数,strcat() 会崩溃

c - 使用 strcat 时添加的随机空格

c - 如何在c中实现我自己的printf