Ezt dinamikus tömbökkel, hogy lehetne megcsinálni? (C programozás)
Figyelt kérdés
Egész számokat kell bekérni a felhasználótól, addig amíg 0-t nem add meg. Tehát nem tudni, hogy hány elemű lesz a tömb. Dinamikus tömb létrehozására tudna írni valaki egy példát?2013. ápr. 23. 09:50
1/2 anonim válasza:
Ami kelleni fog: malloc és free függvények. Példa ezer számra van a neten.
0. foglalj le n nagyságú memória területet
1. írd a lefoglalt területbe a számokat, amíg meg nem telik v. nem jött a 0
2. ha megtelt foglalj le egy kétszer akkorát, mint az előző
3. a kisebből mindent másolj a nagyobba
4. szabadítsd fel a kisebb területet
5. ismételt 1-5 között a lépéseket amíg tart a memória
(az n lehet 1 is, gyakorlatban azonban valami nagyobbal szoktak kezdeni, mert a lefoglalás időigényes)
2/2 anonim válasza:
Minek emeled ki a kérdést, mi nem világos ezen?
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!