2012-01-27 35 views

答えて

2

標準のCライブラリと標準のCライブラリだけを使用している場合は、ループバックして手動で行う必要があります。 (もちろん、あなたのループ内でstrncatを使用することがあります。)

0

をあなたはこのように、char配列の配列を持っている場合:

char foo[<num>][<len>]; 

を...そしてあなたは、このような文字列に変換することができます

char *bar = (char *)foo; 

あなたの文字列がlenよりNULL - 末端または小さい場合は、各ためmemmove()foo[i+1]からstrlen(bar)の位置に持っていること。

もちろん、配列を繰り返し処理し、strcat()を使用して文字列を連結する方が簡単かもしれません。

関連する問題