Код

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("Запись в файл завершена");
}


Как-то так...