C-ben hogyan lehet struct-ot rendezni?
Figyelt kérdés
Olyan problémám van, hogy van egy
struct adat
{int pont, char kod[6]
};adatok[500];
structom a fent látható módon és ha pontok alapján rendezem, akkor hogyan tudnám a kodot is rendezni vele?
Mert c++-ban van swap parancs erre de itt sajnos nincsen.
#c csere #c swap #c struct
2020. ápr. 19. 18:47
1/3 anonim válasza:
Nézd át újra a struktúra fogalmát. A példádban a pont és a kod összetartozó adat (ettől struktúra), ha rendezed őket pont szerint, akkor a hozzá tartozó kod is rendeződik.
Vagy ha így könnyebb elképzelni, akkor fogd fel úgy, mintha (pont,kod) párosokat rendeznél diszkrét matekban.
2/3 anonim válasza:
Megírod az összehasonlító függvényt a struktúrádhoz és akkor használhatod a qsortot.
3/3 anonim válasza:
Az összehasonlító függyvényhez tipp:
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!