Disculpa como podria hacer que me ordene del mayor al menor tomando en cuenta la columna del centro
Citar
#include <stdio.h>
struct
{
char nombre[35];
int venta;
int importe;
} productos;
int main(){
printf("\nBienvenidos al lector \n");
FILE* miarchivo;
char* nombrearchivo= "texto1.txt";
int i;
miarchivo= fopen(nombrearchivo, "r");
for(i=0; i<10; i++)
{
fscanf(miarchivo,"%s",&productos.nombre);
printf("Linea %d: %s ",i+1,productos.nombre);
fscanf(miarchivo,"%d",&productos.venta);
printf(" %d ",productos.venta);
fscanf(miarchivo,"%d",&productos.importe);
printf(" %d \n",productos.importe);
}