c - 字符串连接

标签 c

我有一个嵌套的 for 循环,我需要将我得到的输出转换为一个字符串。我该怎么做?

例如我的循环给出了数百个数字值,例如:

192 168 11 248
192 168 11 249
192 168 11 250
192 168 11 251
192 168 11 252
192 168 11 253
192 168 11 254
192 168 11 255

如何将每个值连接为 192.168.11.248 等等。

基本上每个值都需要从整数转换为字符串。

最佳答案

由于这是作业,我不会发布完整的代码,只是一些提示:您要查找的功能是 snprintf , sprintf 的安全版本.它的优点是您还可以用它进行连接和点。

或者,您可以结合使用 itoastrncat , 但 itoa 不是标准函数。

关于c - 字符串连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3800380/

相关文章:

c - 使用十六进制格式说明符打印按位 NOT 运算符

c - 连接到 Redis 时,Unix 套接字比 tcp 慢

C 语法/AVR header

c++ - 为什么文件命令声明该可执行文件包含 "debug_info"

c - 无法从函数中释放内存

c - 如何阅读 GUID 分区表 (GPT) 及其条目?

c++ - 当我在 Dev C++ 中编译和运行时程序崩溃

c - 移动指针并重新分配,C

c++ - 象限查询

c - 如何在C中检测未初始化的字符串