>>780 �B
この関数を追加して、
void bubble_sort( char name[][NAME_LEN + 1], int num )
{
int i, j;
char t[NAME_LEN + 1];
for( i = 0 ; i < num-1 ; i ++ )
for( j = i+1 ; j < num ; j ++ )
if( strcmp( name[i], name[j] ) > 0 )
{
strcpy( t, name[i] );
strcpy( name[i], name[j] );
strcpy( name[j], t );
}
}

mainの中から呼ぶように。
// ソート
bubble_sort( name, num );
//qsort( name, num, sizeof(*name), strcmp );