Kezdőoldal » Számítástechnika » Programozás » Ebben a programban, hol van a...

Isaac42 kérdése:

Ebben a programban, hol van a hiba?

Figyelt kérdés

Az exe hibát észlelt... hibaüzenetet írja ki, miután megadom, hogy mekkora legyen a tömb.


#include <iostream>

#include <string>


using namespace std;


struct word

{

string eng;

string jp;

string hu;

};


int main()

{

int n;


cout << "\nHow many words would you like enter? ";

cin >> n;


word * vocalbuery = new word[n];


cout << "\n\n";


for(int i=0;i<n;i++)

{

cout << "Enter the English meaning: ";

cin >> vocalbuery[n].eng;

cout << "\n\nEnter the japanese meaning: ";

cin >> vocalbuery[n].jp;

cout << "\n\nEnter the hungarian meaning: ";

cin >> vocalbuery[n].hu;

}


delete[] vocalbuery;


cin >> n;

return 0;

}


Próbáltam getline-al, de úgy meg az első értékadásánál észlelt hibát.



2014. febr. 16. 17:58
 1/7 anonim ***** válasza:

cin >> vocalbuery[n].eng;


n méretű tömbnek nincs n indexű eleme, max n-1.

2014. febr. 16. 18:15
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:
Igen...azt elnéztem, i-nek kellett volna lennie.
2014. febr. 16. 18:18
 3/7 SimkoL ***** válasza:

cin >> vocalbuery[n].eng; és a többi helyett is

cin >> vocalbuery[i].eng;

2014. febr. 16. 18:22
Hasznos számodra ez a válasz?
 4/7 SimkoL ***** válasza:
Bocs most láttam, hogy rájöttél :)
2014. febr. 16. 18:23
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
89%
Vocabulary könyörgöm, nem vocalbuery...
2014. febr. 16. 19:00
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:

Igen észrevettem, de köszi a segítséget :)

#5 Majd jobban odafigyelek.

2014. febr. 16. 20:13
 7/7 anonim ***** válasza:
vocalbuery :D:D
2014. febr. 17. 14:42
Hasznos számodra ez a válasz?

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!