質問: data_b(str[0]);
回答: > ・regist_data_tbl(char str[]) char型配列strを引数にとるregist_data_tbl関数の宣言 > ・key = data_b(str[0]); 配列strの先頭要素を引数にdata_b関数を呼び出し戻り値を変数keyに代入 > ・if (data_a[key][0] == (char)NULL NULLをchar型にキャストしたものと配列data_aのkey番目の要素の先頭を比較する > ・data_tbl[i][0] = (char)NULL; 配列data_tblのi番目の要素の先頭にNULLをchar型にキャストしたものを入れる 訳注: (char)NULLは普通は'\0'とした方がよい