Kezdőoldal » Számítástechnika » Programozás » Valaki megmondaná, hogy mi a...

Valaki megmondaná, hogy mi a hiba az alábbi C++ programban (rövid)?

Figyelt kérdés

#include<iostream>

using namespace std;

int main()

{

const int N=100;

int *tmb[N];

int *uj;

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

{

uj=new int[N];

if(uj==NULL)

{

system("pause");

return 1;

}

for(int j=0;j<N;j++)

{

uj[j]=j*i;

}

tmb[i]=uj;

}

delete []uj;

system("pause");

return 0;

}



2013. márc. 11. 21:19
 1/5 anonim ***** válasza:

Fordítási hiba nálam csak a system("pause");

Ezen kívül fordítási hiba nincs, csak totál értelmetlen az egész, hogy vajon mit akartál csinálni azt nem tudom...

Pl mi értelme van, fordítási időben adott méretű tömböt dinamikusan létrehozni.

2013. márc. 11. 21:29
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:
Az a feladatom, hogy mondjam meg mi a hiba a programban. Valami logikai értelmetlenségnek kellene benne lenni, és ezt kéne javítanom, de hogy őszinte legyek, nincs ötletem. Remélem tudsz segíteni.
2013. márc. 11. 21:35
 3/5 anonim ***** válasza:

Az, hogy létrehozol egy rakat tömböt, amiknek a címét belemásolgatod a tmb pointer tömbbe, majd a végén törlöd a létrehozott tömböket, így a tmb[] elemei érvénytelen címre hivatkoznak.

De így hogy nem tudni mit akar csinálni a feladat elég nehéz kitalálni.

2013. márc. 11. 21:43
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:
Rendben, köszönöm!
2013. márc. 11. 21:46
 5/5 iostream ***** válasza:
Nem, a probléma ott van, hogy létrehozol 100 tömböt, de csak az utolsót törlöd.
2013. márc. 11. 22:37
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!