Kezdőoldal » Számítástechnika » Programozás » Hogyan cserélhetem ki egy...

Hogyan cserélhetem ki egy structura 2 elemét C-nyelven?

Figyelt kérdés

Következő a feladat: a cserét választva két albumot felcserél a tömbben.

Eddig jutottam:

void csere(struct album* tomb) {

int valasz1, valasz2;

char* seged;

printf("Melyik albumokat csereljem ki?<;>");

scanf("%d;%d", &valasz1, &valasz2);

//CSERE

seged = tomb[valasz1].eloado;

tomb[valasz1].eloado = tomb[valasz2].eloado;

tomb[valasz2].eloado = seged;

}



2011. nov. 24. 08:37
 1/2 _Jessy_ ***** válasza:

Ez nem az albumot cseréli ki, hanem csak a nevét. Ha album csere kell, akkor a 'seged' változó album típusú legyen, és

seged = tomb[valasz1];

tomb[valasz1] = tomb[valasz2];

tomb[valasz2] = seged;

2011. nov. 24. 12:44
Hasznos számodra ez a válasz?
 2/2 A kérdező kommentje:
Igen tudom h csak az előadót cseréli, de amit te írtál az ugyanaz amit én(teljes struktúra cserévell) és még mindíg hibás.
2011. nov. 24. 13:43

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, 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!