Forum » Programiranje » [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.
Kako to polje potem dobiti v main()?
Takle jo kličem:
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!
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!
OwcA ::
Tole že ne bo vredu:
n = polje[i];
Tip vrednosti, ki jo vrača vnos_stevil() je napačen.
n = polje[i];
Tip vrednosti, ki jo vrača vnos_stevil() je napačen.
Otroška radovednost - gonilo napredka.
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.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C#] Domača naloga za faksOddelek: Programiranje | 2083 (1707) | Spura |
» | [C] Funkcija vrnitev kazalcaOddelek: Programiranje | 1186 (902) | MrStein |
» | [C++] vprašanja (strani: 1 2 3 4 5 6 7 8 9 )Oddelek: Programiranje | 27312 (11858) | aljazko1995 |
» | [C++] Quick sortOddelek: Programiranje | 1153 (1066) | oslaj |
» | [c++] bubblesortOddelek: Programiranje | 3141 (3141) | strictom |