>>888
つまり
TABLE_A *table;
int line =1;
(*(table + 1)).s_line=line;
ということですか。
tableはTABLE_A型のポインタ変数だけど*で通常変数モードに切り替わるんですよね。
tableという変数は1つしかないし配列ではないのに、+1というのはどう働くんでしょうか。
+1が+2や+3になった時、アクセス先はどこになるんでしょう。