HEEY EVERYONE ,hope you're doing well
my teacher assigned us a homework wich is to create a program with C;
this program takes as input a text file with some data in it .every line of the text file contains the ID of an employee and it's name and salary e.g
1 katy oath 100.34
22 bob jazy 3343.00
4 jonathan sayf 2000.00
and so on
then sort them according to salary o the employee with the highest salary shold be at the firt ,so it should be like this :
22 bob jazy 3343.00
4 jonathan sayf 2000.00
1 katy oath 100.34
BUT without using structures
ummm this is what i've done so far ..
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
return 0;
}
void tri_file (char *souece_file_name)
{
// array for employee names,salary and id
char File_line_tab[];
//creating pointers for Source file and final file
FILE *source_file,*destination_file;
//cheking if source file does not exit
source_file = fopen(souece_file_name ,"r");
if(source_file == NULL)
{
printf("Error opening source file");
exit(33);
}
destination_file = fopen("Tri_data_file.txt" ,"w");
if(destination_file == NULL)
{
printf("Error f1");
exit(33);
}
// reading data and sort source_file data according to salary
while(! feof(source_file))
{
// the sorting code here
}
fclose(source_file);
fclose(destination_file);
}
actually im still strugling with how to extract from every line the ID numbers and the names and the salary and store every one in a separate array
PLEASE give me a code that extract and sort according to salary