Strona 1 z 1

Formula node - dynamiczna tablica

: 06 lut 2009 08:41
autor: dnorus
Cześć, w sumie wszystko napisałem wyżej, ale chciałbym w formule node zadeklarowac tablice np. float Tab[3][k] - gdzie k to zmienna wejściowa (typu int), wtedy wyskakuje bląd

Kod: Zaznacz cały

Error on line 2 is marked by a '#' character: " float ilosci[k#]; if (i==0 && j==0)
 {"
Próbowałem poradzić sobie inaczej, czyli poza formułą stworzyć taką tablice, macierz i w formule poprostu przyrównać ja do swojej konkretnej zmiennej czyli np Tab_nowa=Tab_we (no ale tak sie nie da).
Bo problem też polega na tym że formula ta jest w dwóch petlach for, wiec nie moge np na sztywno jej tam przetunelowac bo za każdym razem będzie miała wartości takie jak z poza petel for (chyba ze sie myle), próbowalem w formule właśnie użyć if'a, który na samym początku działania pętli for właśnie przyrówna mi zewnetrzną macierz ...
Jedyne rozwiązanie jaki mi się nasuwa to zadeklarować rozmiar ale jakiś duży...

Formula node - dynamiczna tablica

: 06 lut 2009 15:10
autor: vugie
Możesz wewnątrz forów, ale na zewnątrz formula node inicjować tablicę o wielkości k i podawać ją jako wejście do FN. Jednak radziłby w ogóle zrezygnować z FN jako że struktura ta działa dość wolno z tablicami.

Formula node - dynamiczna tablica

: 24 mar 2009 09:32
autor: Manieg
Czy jest jakiś prosty sposób na rozwiązanie tego problemu ?

Muszę zrobić tabicę jednowymiarową, której rozmiar mogę zmieniać w trakcie wykonywania programu.

Formula node - dynamiczna tablica

: 24 mar 2009 11:28
autor: sliski
Manieg czy podczas zmiany rozmiaru tej tablicy dane w niej istniejace moga zostac stracone czy nie? Jezeli moga to inicjujesz od nowa tablice z nowym rozmiarem, jezeli nie to wstawiasz nowe elementy do juz isniejacej funkcja insert lub wycinasz funkcja delete.

Pozdrawiam
sliski

Re: Formula node - dynamiczna tablica

: 24 mar 2009 13:50
autor: Ender
Może ten sposób przypadnie Ci do gustu.