C-ben írtam egy programot, ami egy vektort tölt fel számokkal és sorba rendezi. Ha nekem kell megadni a vektor elemszámát és az elemeket, akkor a fenti hibaüzenetet kapom (Segmentation fault (core dumped) ).
Ebben az esetben már a program elején visít:
-----------------------------------------------
...
printf("\n\tRenedezes minimalis elem kivalasztassal.\n");
int i, j, seged, n;
int v[n];
puts("Hany eleme legyen a sorozatnak?"); scanf("%d",n);
...
-----------------------------------------------
De ha később deklarálom a v[n] változót, akkor eddig lefut a program:
----------------------------------------------
printf("\n\tRenedezes minimalis elem kivalasztassal.\n");
int i, j, seged, n;
puts("Hany eleme legyen a sorozatnak?"); scanf("%d",n); puts("\n");
int v[n];
----------------------------------------------
Majd ismét a ,,Segmentation fault (core dumped)" hibaüzenetet kapom.
Tudom ez már nagyon eltávolodott az ubuntu-tól, de mivel vindóz alatt ilyen problémával nem találkoztam, gondoltam itt tud valaki segíteni...