如何在MPI编程中将数组添加到malloc数组?

时间:2019-05-06 11:06:47

标签: c mpi

我是MPI编程的新手。我使用C编程(Eclipse)。我有一个问题:

这是我的代码的一部分(在主节点中): (我假设一个单词的最大长度为10个字符。)

char* my_words = (char*)malloc(sizeof(char) * (total_number_of_process-1)*10);
char* my_word = (char*)malloc(sizeof(char) * 10);
for (int p = 1; p<total_number_of_process; p++){
    MPI_Recv(my_word,10,MPI_CHAR,p,0,MPI_COMM_WORLD,MPI_STATUS_IGNORE);
    //similar_words[p-1] = similar_word;
}

我想通过向其添加新的my_word来更新my_words。但是我不知道该怎么做。

例如:

my_word                 my_words:
peter                   peter
mike                    peter     mike
alan                    peter     mike      alan
joan                    peter     mike      alan      joan

0 个答案:

没有答案