Kezdőoldal » Számítástechnika » Programozás » Miért áll le a programom?

Miért áll le a programom?

Figyelt kérdés

Nem futtatja le a programom egyszerűen kiírja, hogy leállt és hogy megoldást keres a problémára.


Csinálnom kéne egy kis progit ami feltölt egy tömböt egyesével 0-150-ig.


így csináltam, de leáll:


#include<stdio.h>


int main(){


int j;

int tomb[j];


for(j=0;j<150;j++){

scanf("%d,", &tomb[j]);

printf("%d", tomb[j]);

}


return 0;

}



2012. okt. 23. 22:27
 1/4 A kérdező kommentje:
Mindenképpen c-ben kell megírnom.
2012. okt. 23. 22:28
 2/4 anonim ***** válasza:
Ugyan C-ben még sose programoztam, de nekem gyanús ez a deklaráció: int tomb[j]. Itt a j-nek még nincs értéke, illetve ha jól tudom 0 iniciális értékkel jön létre. Tehát egy 0 elemű tömböt próbálsz feltölteni, ha jól gondolom
2012. okt. 23. 22:41
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:
Igen van benne logika, s most hogy értelmezem tényleg nagy állatságot írtam. De akkor hogyan oldjam meg?
2012. okt. 23. 22:56
 4/4 A kérdező kommentje:

#include<stdio.h>


int main(){


int j;

int tomb[150];


for(j=0;j<150;j++){

scanf("%d,", &tomb[j]);

printf("%d", tomb[j]);

}


return 0;

}


talán így

2012. okt. 23. 22:58

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!