Hvordan kan to variabler uafhængigt påvirke hinanden?

Tags:    c++

Hej, mig igen! Har et virkelig underligt problem og føler mig virkelig dum.. Jeg har en variabel der ændres totalt ved at initialisere en helt anden variabel.

Fold kodeboks ind/udKode 


Hvor jeg får outputtet:

Fold kodeboks ind/udKode 


Kan i se begynder fejlen? :)



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
du underdimensioner din matrix
int matrix[num_stykker][num_stykker];




Dit loop overskriver ud over det dobbelte array.

Følgende:
Fold kodeboks ind/udKode 

...opretter et hukommelses område som kan indeholde 14*14 = 196 integers.

Men følgende loop:
Fold kodeboks ind/udKode 

...gennemløbes 15*15=225 gange og skriver derfor ud af matricen.

Følgende virker:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 08.01.2009 13:09 af Bruger #2695
Tak igen Robert :)



tt



Indlæg slettet af admin/co-admin!


Mvh.

Kasper (TSW)



t