我對C非常陌生,並且發現C中的字符串讓我非常頭疼。我有一個程序打印出一些數據,這些數據來自於我的結構,它保存了一個對象的信息。我有這些結構的數組,我想用一條好消息打印數據。這裏是kicker,我正在使用UDP套接字編程,我的服務器處理這些信息併發回一個字符數組(字符串),然後我將其打印出來。有沒有一種簡單的方法我可以實現這個給char數組添加一個整數以獲得更好的輸出
printf("Economy capacity: %d\n", database[index].ecap);
但不是打印它,將此語句分配給一個char數組?這不起作用
strcpy(output,"Premium capacity: %d\n", database[index].pcap);
我認爲你試圖描述'sprintf'或最好'snprintf' – 2014-10-22 00:37:11