Puntuaciones URGENTE!!! TT_TT

Iniciado por Gaby_10, 18 Febrero 2014, 02:15 AM

0 Miembros y 1 Visitante están viendo este tema.

Gaby_10

Buenas tengo el siguiente codigo que me copia en otro archivo las mayores puntuaciones, pero no em sale y no spe que linea esta mal les agradezco su ayuda! n=nombre 
Código (cpp) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
int puntos,cont=0,i,mayor=0;
FILE *archivo,*puntuaciones;
archivo= fopen("C:/Users/juan 1/Desktop/archivo.txt", "r");
char n[50] = "";
if (archivo != NULL)
{
while (!feof(archivo))
{
fscanf(archivo, "%[^  ]  %d\n", n, &puntos);
if(mayor<puntos)
mayor=puntos;
cont++;
}
}
fclose(archivo);
puntuaciones = fopen("C:/Users/juan 1/Desktop/puntuaciones.txt", "w+");
for(i=mayor;i>0;i--){
archivo = fopen("C:/Users/juan 1/Desktop/archivo.txt", "r");
while(!feof(archivo)){
fscanf(archivo, "%[^  ]  %d\n", n, &puntos);
if(puntos==i)
fprintf(puntuaciones, "%s  %d\n",n,puntos);
}
fclose(archivo);
}
fclose(puntuaciones);
getchar();
}

Gaby_10

jeje ya me fije habia puesto mal la direccion xD