Ahoj, pracuji v C++ se strukturami tvaru "jmeno" a " cislo". Potřebuji je seřadit podle abecedy, což mi sice funguje, ale výsledná seřazená struktura není uložená. Co dělám špatně? (Jako výsledek potřebuji 2 seřazené struktury, které budu ukládat do souboru.) Díky za cokoliv :)
DB bubblesort(DB * dtbs, int pocet){
string pom;
for(i=0; i < pocet; i++) {
for(j=0; j < pocet - i - 1; j++) {
if(dtbs[j].jmeno > dtbs[j+1].jmeno) {
pom = dtbs[j+1].jmeno;
dtbs[j+1].jmeno = dtbs[j].jmeno;
dtbs[j].jmeno = pom;
}}}
return dtbs[pocet];
}
...
DB dtbs1b[MAX] = bubblesort(dtbs1, pocet1);
DB dtbs2b[MAX] = bubblesort(dtbs2, pocet2);