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();
}