Hi,i tried normal swapping method like this (counter is number of structures written in file) :
But it doesn't do anything. Help me plsCode:fopen("books.txt","r+"); system ("cls"); for(i=1;i<counter-1;i++){ for(j=1+1;j<counter;j++){ fscanf(f," %[^,], %[^,], %[^,], %[^,],%d",k[i].name,k[i].author,k[i].publisher,k[i].ISBN,&k[i].year); if(strcmp(k[i].name,k[j].name)>0) { t=k[i]; k[i]=k[j]; k[j]=t; fprintf(f,"%s,%s,%s,%s,%d\n",k[i].name,k[i].author,k[i].publisher,k[i].ISBN,k[i].year);}} }}}