Alguien me podria ayudar con mi codigo
Solamente me muestra el contenido del archivo
este es el contenido del archivo de texto
as 10 08
as 20 15
as 30 35
as 70 94
as 90 75
as 84 74
as 75 12
as 08 15
as 25 98
as 12 15
Pero ahora necesito que me ordene del mayor al menor segun las cantidades que estan en medio y luego del mayor al menor segun las cantidades de la tercera columna..
Citar#include <stdio.h>
int main(){
printf("\nBienvenidos al lector \n");
FILE* miarchivo;
char* nombrearchivo= "texto1.txt";
char lectura[80];
int i;
miarchivo= fopen(nombrearchivo, "r");
for(i=0; i<10; i++)
{
if(miarchivo==NULL)return -1;
fscanf(miarchivo," %[^\n]",&lectura);
printf("Linea %d: %s \n",i+1,lectura);
}
fclose(miarchivo);
}
Solamente me muestra el contenido del archivo
este es el contenido del archivo de texto
as 10 08
as 20 15
as 30 35
as 70 94
as 90 75
as 84 74
as 75 12
as 08 15
as 25 98
as 12 15
Pero ahora necesito que me ordene del mayor al menor segun las cantidades que estan en medio y luego del mayor al menor segun las cantidades de la tercera columna..