Witam
Mam zmienna
char tmp[12][80];
i fragment kodu:
plik2 = fopen ("rekordy.txt", "rt");
if (plik2 != NULL)
{
i=0;
while ((!feof(plik2)) && (i < 10))
fgets(tmp[i++],80,plik2);
}
fclose(plik2);
for(j=10; j>0; j--)
if(strcmp(tmp[j],tmp[j-1])<0)
{
tmp[11][79]=tmp[j-1];
tmp[j-1][79]=tmp[j];
tmp[j][79]=tmp[11][79];
}
plik2 = fopen ("rekordy.txt", "wt");
if (plik2 != NULL)
{
for(j=0; j<i; j++)
fprintf(plik2,"%s",tmp[j]);
}
fclose(plik2);
Czyli wczytuje z pliku powinien posortowac i wpisac do pliku. No tylko problem z tym ze nie sortuje. Znalazlem kod na sortowanie ale tam byla tablica jedno wymiarowa wiec moze jakos zle uzywam tej dwu wymiarowej.
Dzieki za pomoc