【发布时间】:2014-10-22 00:34:44
【问题描述】:
我对 C 很陌生,我发现 C 中的字符串让我很头疼。我有一个程序可以从我的结构中打印出一些数据,这些数据包含一个对象的信息。我有一个这些结构的数组,我想用一条好消息打印数据。这是踢球者,我正在使用 UDP 套接字编程,我的服务器处理此信息并发送回一个 char 数组(字符串),然后我在其中打印它。有没有一种简单的方法可以实现这一目标
printf("Economy capacity: %d\n", database[index].ecap);
但不是打印它,而是将此语句分配给一个 char 数组?这不起作用
strcpy(output,"Premium capacity: %d\n", database[index].pcap);
【问题讨论】:
-
我认为您试图描述
sprintf或者最好是snprintf