Come on man, can't you convert ANSI C++ to Turbo C++ code yourself ?!

This should work in TurboC++.
Code: c++
#include <iostream.h>
#include <fstream.h>

#define UpperLimit 500

struct StuRec
{
    char Name[50];
    short grades;
};

void BubbleSort(StuRec arr[], int size)
{
      int i, j;
      StuRec temp;
      for(j = 0; j < size; j++)
      {
            for(i = 0; i < size-1; i++)
            {
                  if(arr[i].grades > arr[i+1].grades)
                  {
                        temp=arr[i];
                        arr[i]=arr[i+1];
                        arr[i+1]=temp;
                  }
            }
      }
}

void main()
{
      StuRec Data[UpperLimit];
      int DataSize = 0;

      ifstream fin("C:\\Test.txt");
      while ( ! fin.eof() )
      {
            fin >> Data[DataSize].Name;
            fin >> Data[DataSize].grades;
            ++DataSize;
      }
    fin.close();

    BubbleSort(Data, DataSize);

    ofstream fout("C:\\Sorted.txt");
    for (int i = 0; i < DataSize; ++i)
    {
        fout << Data[i].Name << " ";
        fout << Data[i].grades << endl;
    }
    fout.close();
}

Last edited by SaswatPadhi; 10Jun2009 at 21:36..