Kezdőoldal » Számítástechnika » Programozás » Miért száll el a program?...

Qaxqaxqax kérdése:

Miért száll el a program? (string vagy vector probléma)

Figyelt kérdés

csináltam egy stringes vektort (v), amibe belepakolja a felhasználó az elemeket, meg egy stringes változót, amit elneveztem csere-nek és az lenne a gond, hogy mikor megpróbálom belepakolni a csere változóba a szöveget, hogy tudjam cserélgetni a vektor elemeit akkor elszáll a program:D


a kód röviden így néz ki: (az "x" egy generált szám, amit a vektor méretéből azaz "a"-ból képeztem.)


csere+=v[a];

v[a].clear();

v[a]+=v[x];

v[x].clear();

v[x]+=csere;

csere.clear();



2013. jan. 16. 16:09
 1/3 A kérdező kommentje:
(c++)
2013. jan. 16. 16:10
 2/3 anonim ***** válasza:
Hát ha a vektor mérete a, akkor a v[a] egy érvénytelen memóriaterületre mutat.
2013. jan. 16. 16:19
Hasznos számodra ez a válasz?
 3/3 A kérdező kommentje:
Zseniális xd igazad van:D köszönöm C:
2013. jan. 16. 16:30

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!