#include <fstream.h>
#include <ctype.h>
#include <string.h>
void main()
{
void SortData(int *ip,int n);
char file[]="word.txt";
char ch;
char word[100][20];
char d[20];
char ip[100];
int flag;
int i=0,j=0,n;
fstream infile,outfile;
infile.open(file,ios::in);
infile.unsetf(ios::skipws);
outfile.open("output.txt",ios::out|ios::trunc);
if(!infile|!outfile)
{
cerr<<"Con't open file "<<file<<endl;
}
while(infile>>ch)
{
if(isalpha(ch))
{
cout<<ch;
word[i][j]=ch;
j++;
}
else
{
if(j!=0)
{word[i][j]='/0';i++;j=0;}
}
}
cout<<endl;
n=i;
for(j=0;j<i;j++) cout<<word[j]<<'/t';
cout <<endl<<endl;
for(i=0;i<n-1;i++)
{
flag=n-1;
for(j=n-1;j>i;j--)
{ if(strcmp(word[j],word[j-1])<0)
{
strcpy(d,word[j]);
strcpy(word[j],word[j-1]);
strcpy(word[j-1],d);
flag=j;
}
}
if(flag==n-1)
break;
}
cout <<endl<<endl;
for(i=0;i<n;i++)
{cout<<word[i]<<'/t';
outfile.write(word[i],strlen(word[i]));
outfile<<'/n';
}
infile.close();
outfile.close();
}