Код
void Alphabet(FILE *fin)
{
char fname[13]; /* имя выходного файла */
FILE *fout; /* ссылка на выходной файл */
struct employee tz; /* текущая запись файла */
puts ("\nВведите имя выходного файла");
gets (fname);
fout = fopen(fname,"w");
rewind(fin);
while (fgets((char *)&tz,sizeof(struct employee),fin))
[тут сортировка]
fclose (fout);
puts("Запись в файл завершена");
}
Как-то так...