[C++]Lekcja 22 pętla for
Ostatnio zmodyfikowano 2013-11-08 21:17
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 : #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ć? |
|
pekfos |
» 2013-11-08 19:53:10 tablica = wypelnij( tablica, 20 );
Po co te przypisanie? Nawet nie zwracasz żadnej sensownej wartości. |
|
Zacco Temat założony przez niniejszego użytkownika |
» 2013-11-08 20:16:41 No to ma wypełnić tablicę |
|
kubawal |
» 2013-11-08 20:17:40 Niby jak? |
|
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? :) |
|
docentpp |
» 2013-11-08 20:37:40 Funkcja typu void. |
|
Zacco Temat założony przez niniejszego użytkownika |
» 2013-11-08 20:53:08 W sensie? :D |
|
den93 |
» 2013-11-08 20:59:17 W sensie, że nie powinny te funkcje nic zwracać. |
|
« 1 » 2 |