gpt4 book ai didi

c - 将整数添加到 char 数组以获得良好的输出

转载 作者:行者123 更新时间:2023-11-30 15:28:40 24 4
gpt4 key购买 nike

我对 C 很陌生,我发现 C 中的字符串让我很头疼。我有一个程序可以从保存对象信息的结构中打印出一些数据。我有一个由这些结构组成的数组,我想用一条很好的消息来打印数据。关键在于,我正在使用 UDP 套接字编程,我的服务器处理此信息并发送回一个字符数组(字符串),然后在其中打印它。有没有一种简单的方法可以实现这个目标

printf("Economy capacity: %d\n", database[index].ecap);

但是不是打印它,而是将此语句分配给一个字符数组?这不起作用

strcpy(output,"Premium capacity: %d\n", database[index].pcap);

最佳答案

strcpy 不是您要使用的函数。您想使用snprintf

char output[256];
snprintf(output,256,"Premium capacity: %d\n", database[index].pcap);

关于c - 将整数添加到 char 数组以获得良好的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26498618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com