如何从具有 char、int 和浮点型 (C) 的指针值构造 char 数组

  • 本文关键字:char 指针 数组 浮点型 int c
  • 更新时间 :
  • 英文 :


我是c的新手,可以使用一些帮助。

我正在尝试使用 fputs 命令输出文本文件,但是我需要向我没有的 fput 函数输入一个完整的字符串。我有大约 6 个数组,我想将每个数组的第 [i] 个条目放入 fput 函数中使用的字符串中。

有一个字符和多个整数和浮点数数组。

目前我有我的各种数组,我正在尝试将所有 [i] 个数组变成一个数组,我可以将其发送到 FPUT 函数

例如,我需要的字符串有:{array1[i] array2[i] array3[i] etc...}

任何帮助将不胜感激。

编辑:清晰度

编译器错误:从不兼容的指针类型赋值从不兼容的指针类型传递 FPUT 的参数之一。

您正在寻找sprintf() .

char buf[256];
sprintf (buffer, "%d %d %d", array1[i], array2[i], array3[i]);

如果你有太多的array[],你可以使用 for 循环,然后使用 strcpystrcat 来制作最终的buf,你可以在fputs中使用。

最新更新