Prethodna tema :: Sljedeća tema |
Autor/ica |
Poruka |
Greda Forumaš(ica)

Pridružen/a: 01. 07. 2006. (14:00:26) Postovi: (44)16
Spol: 
|
|
[Vrh] |
|
vsego Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16
Spol: 
Lokacija: /sbin/init
|
|
[Vrh] |
|
Greda Forumaš(ica)

Pridružen/a: 01. 07. 2006. (14:00:26) Postovi: (44)16
Spol: 
|
|
[Vrh] |
|
mdoko Forumaš(ica)


Pridružen/a: 30. 11. 2002. (22:17:12) Postovi: (71A)16
Spol: 
Lokacija: Heriot-Watt University, Edinburgh
|
|
[Vrh] |
|
mladac Forumaš(ica)


Pridružen/a: 24. 10. 2005. (22:46:14) Postovi: (4D5)16
Spol: 
Lokacija: zg
|
|
[Vrh] |
|
vsego Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09) Postovi: (3562)16
Spol: 
Lokacija: /sbin/init
|
Postano: 22:25 čet, 6. 7. 2006 Naslov: |
|
|
[quote="mladac"]sad sam malo zbunjena... meni su danas rekli da se prvi u listi može pobrisat samo s pointerom, na pointer... jer kao u glavnom programu će glava i dalje pokazivat na prvi (radila sam onaj zadatak kad treba izbrisat sve koji imaju vecu cjenu...) ja sam napravila dvije petlje 1 u kojoj provjerava dal je prvi veći i 2 koju provjerava sve ostale kad 1 u listi više nebude imao veću cijenu. jel to ok? ili moram radit si **p?[/quote]
To je ok. 8)
Imas dva nacina za "vratiti" novu glavu liste u glavni program:
Deklaracija funkcije: [tt]node *fja(node *pocetak,...);[/tt]
Poziv funckije: [tt]pocetak = fja(pocetak,...);[/tt]
i
Deklaracija funkcije: [tt]... fja(node **pocetak,...);[/tt]
Poziv funckije: [tt]fja(&pocetak,...);[/tt]
Drugi slucaj je bitno kompliciraniji i ne bih ga preporucio ako ti nije bas jaaaaako jasno sto i kako radi (treba paziti u samom tijelu funkcije). :? Usput, [tt]...[/tt] mi zamijenjuju eventualne ostale parametre; u pravilu se to ne pise bukvalno u kod. ;)
mladac (napisa): | sad sam malo zbunjena... meni su danas rekli da se prvi u listi može pobrisat samo s pointerom, na pointer... jer kao u glavnom programu će glava i dalje pokazivat na prvi (radila sam onaj zadatak kad treba izbrisat sve koji imaju vecu cjenu...) ja sam napravila dvije petlje 1 u kojoj provjerava dal je prvi veći i 2 koju provjerava sve ostale kad 1 u listi više nebude imao veću cijenu. jel to ok? ili moram radit si **p? |
To je ok.
Imas dva nacina za "vratiti" novu glavu liste u glavni program:
Deklaracija funkcije: node *fja(node *pocetak,...);
Poziv funckije: pocetak = fja(pocetak,...);
i
Deklaracija funkcije: ... fja(node **pocetak,...);
Poziv funckije: fja(&pocetak,...);
Drugi slucaj je bitno kompliciraniji i ne bih ga preporucio ako ti nije bas jaaaaako jasno sto i kako radi (treba paziti u samom tijelu funkcije). Usput, ... mi zamijenjuju eventualne ostale parametre; u pravilu se to ne pise bukvalno u kod.
_________________ U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju. 
|
|
[Vrh] |
|
|