读取几行英文字母的方式解决思路

读取几行英文字母的方式voidREADDAT(){FILE*inintjif((infopen( in.dat , r ))NULL)printf( ope

读取几行英文字母的方式
void   READDAT()
        {
            FILE   *in;
            int   j;
            if((in=fopen( "in.dat ", "r "))==NULL)
            printf( "open   error ");
              while(feof(in))
                  {
                        for(j=0;xx[i][j]!= '\n ';j++)
                            {fscanf(in, "%c ",&xx[i][j]);

                          printf( "%c ",xx[i][j]);   }
                          i++;

                    }
          }
为什么这样不行   读不到!

[解决办法]
上面是
for(j=-1;j <80&&xx[i][j++]!= '\n ';)
{ fscanf(in, "%c ",&xx[i][j]);}
不好意思弄错了