Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++]Lekcja 22 pętla for

Ostatnio zmodyfikowano 2013-11-08 21:17
Autor Wiadomość
Zacco
Temat założony przez niniejszego użytkownika
[C++]Lekcja 22 pętla for
» 2013-11-08 19:51:28
Witam, uczę się języka c++ z kursu z tej strony i mój problem polega na tym że po skompilowaniu oto tego kodu :
C/C++
#include <iostream>
using namespace std;

int wypelnij( int tablica[], int ile )
{
    int n = 0;
   
    for( int liczby = 0; liczby != ile; liczby++ )
         tablica[ liczby ] = 1 + n * 5;
   
}

int wypisz( int tablica[], int ile )
{
    for( int liczby = 0; liczby != ile; liczby++ )
         cout << tablica[ liczby ] << endl;
   
}

int main()
{
    int tablica[ 20 ];
    tablica = wypelnij( tablica, 20 );
    cout << wypisz( tablica, 20 );
    return 0;
}

wystepuje taki oto error
E:\moje projekty\for2.cpp|22|error: incompatible types in assignment of 'int' to 'int [20]'|

Nie mam pojęcia na czym on polega może ktoś mi go wyjaśnić?
P-95689
pekfos
» 2013-11-08 19:53:10
C/C++
tablica = wypelnij( tablica, 20 );
Po co te przypisanie? Nawet nie zwracasz żadnej sensownej wartości.
P-95690
Zacco
Temat założony przez niniejszego użytkownika
» 2013-11-08 20:16:41
No to ma wypełnić tablicę
P-95692
kubawal
» 2013-11-08 20:17:40
Niby jak?
P-95693
Zacco
Temat założony przez niniejszego użytkownika
» 2013-11-08 20:19:22
Myślałem że to zadziała. Jak nie tak to jak? :)
P-95694
docentpp
» 2013-11-08 20:37:40
Funkcja typu void.
P-95705
Zacco
Temat założony przez niniejszego użytkownika
» 2013-11-08 20:53:08
W sensie? :D
P-95710
den93
» 2013-11-08 20:59:17
W sensie? :D

W sensie, że nie powinny te funkcje nic zwracać.
P-95711
« 1 » 2
  Strona 1 z 2 Następna strona