Forum » Programiranje » [c++] polje kot parameter
[c++] polje kot parameter
iggy ::
Imam sledeč programček, ki mi premeče besedo bo bubblesort algoritmu:
(to je le del programa)
Pokličem ga iz glavnega dela programa. Ko ga compilam dobim sledeč error:
error C2109: subscript requires array or pointer type
Ta error se nanaša na spremenljivko a na začetku tega podprograma. Če ta podprogram dam kar v glavni program (kar ne pride v poštev ker se ta podprogram velikokrat ponavlja) mi deluje brez problema.
V kateri luknji tiči zajec?
[edit - v void-u ziher ne - vsc]
void Bubblesort (char b,int k) { for (i=0; i<=k-1; i++) { a = b[i]; x[i]= a; } for (n=0; n<=k-1; n++){ for (m=n+1; m(=k-1; m++) { if(x[n] > x[m]) { temp= x[n]; x[n]= x[m]; c[n]= x[m]; x[m]= temp; } } c[n] = x[n]; } } int main() { list.open("wordlist.txt"); besede >> b ; Bubblesort (b[i],k); return 0; }
(to je le del programa)
Pokličem ga iz glavnega dela programa. Ko ga compilam dobim sledeč error:
error C2109: subscript requires array or pointer type
Ta error se nanaša na spremenljivko a na začetku tega podprograma. Če ta podprogram dam kar v glavni program (kar ne pride v poštev ker se ta podprogram velikokrat ponavlja) mi deluje brez problema.
V kateri luknji tiči zajec?
[edit - v void-u ziher ne - vsc]
Hey, you're fat!
- spremenil: Vesoljc ()
Vesoljc ::
funkcija sprejema dva parametra. od tega je prvi samo EN char in ne array. poglej si kako se prenasajo polja prek parametrov.
Abnormal behavior of abnormal brain makes me normal...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | križci krožci c # (strani: 1 2 )Oddelek: Programiranje | 12014 (10673) | Yacked2 |
» | [java] naloge za vajoOddelek: Programiranje | 1382 (1068) | Yacked2 |
» | [Visual C++] String^ v char[20]Oddelek: Programiranje | 1481 (1438) | boogie_xlr |
» | VC# čitanje iz datoteke in shranjevanje v poljeOddelek: Programiranje | 1182 (995) | iceurb |
» | [C++] tip spremenljivkeOddelek: Programiranje | 1607 (1515) | Gundolf |