配列にテキストファイルから取ってきた文字列をいれたいのですが、

char memo[10], name[10], memomon[10], memoday[10], memoname[10][10];
while(fscanf(fp, "%d %d %s %d", &mon, &day, name, &num) != EOF) {
   memomon[i] = mon;
   memoday[i] = day;
   memoname[i] = *name;
   memo[i] = num;
   i++;
}

この場合どうやったら文字列をすべてmemonameの中にいれられますか?