뭐가 문제죠?o_o;;?

#include <iostream>
#include <fstream>
using namespace std;
struct Sungsil
{
 int num;
 char name[20];
 int kor;
 int eng;
 int mat;
 int sum;
 double ave;
};
void main()
{
 Hoseo a[3];
 ifstream in(\"data.txt\");
 int i;
 for(i=0;i<3;i++)
 {
  in>>a[i].num>>a[i].name>>a[i].kor>>a[i].eng>>a[i].mat;
     a[i].sum=a[i].kor+a[i].eng+a[i].mat;
  a[i].ave=a[i].sum/3.0;
 }


 int k;
 for(i=0;i<3;i++)
 {
  if(a[i+1].sum>a[i].sum)
  {
   k=a[i+1].sum;
   a[i+1].sum=a[i].sum;
   a[i].sum=k;
  }
 }

 ofstream out(\"sunsu.txt\");
 for(i=0;i<3;i++)
 {
  out<<a[i].num<<\" \"<<a[i].name<<\" \"<<a[i].kor<<\" \"<<a[i].eng<<\" \"<<a[i].mat<<endl;
  out<<a[i].sum<<\" \"<<a[i].ave<<endl;
 }
}