0

2 つの文字列配列を 1 つの配列にマージしたい:

配列 1:

firstnames[NUMBER_NAMES][LEN_NAME] = {"luca","tomas"} 

および配列 2:

secondname[NUMBER_NAMES][LEN_NAMES] = {"goirgi", "edison"}

そして、姓と名を一緒にできる配列にそれらを入れたい

4

1 に答える 1

0

まず、以下を含めます。

#include <string.h>

次に、文字列を名前[NUMBER_NAMES][LEN_NAMES]に保存します

char name[sNUMBER_NAMES][LEN_NAMES];

最後に、配列内の各要素の for ループ:

for(i=0;i<NUMBER_NAMES;i++)
 { strcpy(names[i],firstnames[i]); //To initialize ith names element with first name
   strcat(names[i])," ");          //To concatanate a space between the 2 names   
   strcat(names[i]),lastnames[i]); //Concatanate the last name to the firstname+ space string
}
于 2013-06-23T05:12:03.347 に答える