» »

[C++]Kako polje iz funkcije za vnos spravit ven?

[C++]Kako polje iz funkcije za vnos spravit ven?

Moravče ::

No, za nalogo imamo da v programu par stvari nardimo z poljem in vse mora bit v posameznih funkcijah. Vse sem naredu (in dela tako kot mora) samo funkcija za vnos mi dela probleme.


int vnos_stevil(int polje[], int velikost)
{
int n;
for (int i = 0; i < velikost; i++)
{
cout < " " < i + 1 < ". ";
cin > n;
n = polje[i];
}
return polje;
}

Kako to polje potem dobiti v main()?

Takle jo kličem:

int main()
{
const int vel_polja = 8;
int polje[vel_polja];

cout < "Vnesi 8 števil!" < endl;
vnos_stevil(polje, vel_polja);
izpis(polje, vel_polja);
cout < endl;
...


A se da brez kazalcev (takrat jih še nismo jemali)?

PS.: zakaj ne morem postat posta če uporabim 2krat < in 2krat > pri cout pa cin?

Hvala!

Vesoljc ::

je tolk tezko prebrat tole????
Abnormal behavior of abnormal brain makes me normal...

Moravče ::

ja, ok tisto zdaj vem. osnovnega problema pa še vedno ne.

OwcA ::

Tole že ne bo vredu:

n = polje[i];

Tip vrednosti, ki jo vrača vnos_stevil() je napačen.
Otroška radovednost - gonilo napredka.

Moravče ::

tisto mi je problem, ne vem kaj dat v return oz katero funkcjo sploh vzet.

OwcA ::

Pomembno je predvsem, da se zavedaš, da so polja pravzaprav kazalci. Zato niti ni nujno kaj vračati, ker v vnos_stevil() delas z istim poljem kot v main(). Ako izrecno žeilš vračati, naj bo tip kazalec na int ali polje int.
Otroška radovednost - gonilo napredka.

Moravče ::

aha, rešu. hvala!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C#] Domača naloga za faks

Oddelek: Programiranje
172111 (1735) Spura
»

[C] Funkcija vrnitev kazalca

Oddelek: Programiranje
101194 (910) MrStein
»

[C++] vprašanja (strani: 1 2 3 4 5 6 7 8 9 )

Oddelek: Programiranje
44727410 (11956) aljazko1995
»

[C++] Quick sort

Oddelek: Programiranje
81162 (1075) oslaj
»

[c++] bubblesort

Oddelek: Programiranje
293148 (3148) strictom

Več podobnih tem