[問題] 一堆字串要如何連接呢?strcat?

看板C_and_CPP作者 (小散)時間12年前 (2013/10/21 21:48), 編輯推噓6(604)
留言10則, 9人參與, 最新討論串1/2 (看更多)
我平時很少寫C,我想問要怎樣可以做到VB中的字串連接呢? ex. A & B & C 只用 & 即可! 因為我要串大量字串~strcat能做到嗎? 有其他更好的方法嗎?請各位大大提點一下! 我有想說宣告Array然後用for來串 但還沒做出來 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 106.1.244.182

10/21 21:57, , 1F
就做啊
10/21 21:57, 1F

10/21 22:10, , 2F
#include<string.h>
10/21 22:10, 2F

10/21 22:25, , 3F
宣告一個夠大的array 用sprintf?
10/21 22:25, 3F

10/21 23:25, , 4F
也可以用calloc + 狂call realloc (?
10/21 23:25, 4F

10/21 23:42, , 5F
推terces大作法
10/21 23:42, 5F

10/22 00:34, , 6F
你是不是該先想想是不是真的有必要在記憶體裡串起來呢?
10/22 00:34, 6F

10/22 01:58, , 7F
已知字串可以用#define
10/22 01:58, 7F

10/22 09:55, , 8F
推terces大
10/22 09:55, 8F

10/23 23:56, , 9F
話說不是有連續技可用嗎??
10/23 23:56, 9F

10/23 23:58, , 10F
strcat ( strcat ( strcpy ( szRst , A ) , B ) , C ) ;
10/23 23:58, 10F
文章代碼(AID): #1IPJ3BNr (C_and_CPP)
文章代碼(AID): #1IPJ3BNr (C_and_CPP)