chodzi mi o kwestie dynamicznego rozmiarowania tablic statycznych przy ich tworzeniu...
1113-32 < rolnikov> mam takie cos:
1113-56 < rolnikov> float fPunkty[nLiczbaPunktow]
1114-15 < dust_puppy> #define nLiczbaPunktow 20
1114-23 < rolnikov> printf("przedzial dzielimy na %d punktow", nLiczbaPunkotw);
1114-31 < dust_puppy> inaczej bedzie problem
1115-08 < rolnikov> i problem polega na tym ze wyswietla dobra wartosc nLiczbyPunktow, a tworzy tablice zawze 2elementowa, zamiast np5, 7 itd ..
1115-57 < dust_puppy> a skad to wiesz ? :>
1116-05 < rolnikov> z debugera
1116-09 < dienet> dust_puppy: nie bedzie - juz od dawna nie ma z tym problemu
1116-22 < rolnikov> nLIczbaPunktow to zmienna ofkoz
1116-22 < dienet> rolnikov: a pokaz skad dostajesz to nliczbapunktow
1116-41 < rolnikov> np z przekazania argumentu
1116-44 < dust_puppy> dienet # czyli mozna statyczna zmienna tworzyc niejako dynamicznie ?
1116-53 < dust_puppy> troche bez sensu :>
1117-29 < rolnikov> dust_puppy no ale co jelsi nLiczbaPunktow jest zalezna od uzytkownika
1117-38 < rolnikov> to on wpisuje jej wartosc
1117-46 < rolnikov> i chce zeby taka tablice mi zrobil
1118-15 < dust_puppy> to zrob dynamiczna
1118-48 < rolnikov> tablice dynamiczna ?
1119-04 < dust_puppy> float* fPunkty=(float*)malloc(sizeof(float)*nLiczbaPunktow);
1119-19 < rolnikov> :o
1119-19 < dust_puppy> float* fPunkty=new floatnLiczbaPunktow];
1119-45 < rolnikov> to wybiega juz poza zakres mojej wiedzy :F
1119-46 < dienet> int foo(int size)
1119-46 < dienet> {
1119-46 < dienet> char a[size];
1119-46 < dienet> strcpy(a, "123456789");
1119-46 < dienet> printf ("%s\n", a);
1119-48 < dienet> return 0;
1119-50 < dienet> }
1119-53 < dienet> int main()
1119-55 < dienet> {
1119-58 < dienet> foo(10);
1120-00 < dienet> return 0;
1120-03 < dienet> }
1120-05 < dienet> rolnikov: nie 3a tak
1120-08 < dienet> nowy standard pozwala na takie cos ^^^^^
1120-35 < dust_puppy> ale to kurwa bez sensu
1120-48 < rolnikov> :|
... no i oczywiscie podtrzymuje swoje zdanie, ze to bez sensu :)
Dyskusja bedzie pewnie krotka, ale chodzi mi o 'za i przeciw'
- przeciw: stos nigdy nie jest tak pojemny jak sterta.