x[j] != EOF で何を判定したつもり?