dynamiczna tablica wskaznokow jako argument funkcji.
Ostatnio zmodyfikowano 2018-06-04 11:45
bleda Temat założony przez niniejszego użytkownika |
dynamiczna tablica wskaznokow jako argument funkcji. » 2018-06-03 13:23:47 Witam, przy tak napisanym kodzie : typedef struct Jumper { } ELIST;
float wynik( struct[] );
int main() { ELIST ** wsk = new ELIST *[ 20 ]; wynik( & wsk ); return 0; }
dostaje komunikat o błędzie : 0.cpp|32|error: variable or field 'wynik' declared void| 0.cpp|32|error: expected primary-expression before 'struct'| 0.cpp||In function 'int main()':| 0.cpp|48|error: 'wynik' was not declared in this scope| 0.cpp|198|error: variable or field 'wynik' declared void| 0.cpp|198|error: expected primary-expression before 'struct'| ||=== Build finished: 5 errors, 0 warnings ===| Jak poprawnie zdeklarować tablicę? |
|
pekfos |
» 2018-06-03 13:45:35 Twoja deklaracja funkcji jest błędna. W komunikacie błędu masz podany typ wartości, którą próbujesz przekazać. Taki typ powinien mieć argument. |
|
bleda Temat założony przez niniejszego użytkownika |
» 2018-06-03 13:59:58 Próbowałem już tak : dostaje komunikat o błędach : 0.cpp|32|error: variable or field 'wynik' declared void| 0.cpp|32|error: expected primary-expression before 'struct'| 0.cpp||In function 'int main()':| 0.cpp|48|error: 'wynik' was not declared in this scope| 0.cpp|198|error: variable or field 'wynik' declared void| 0.cpp|198|error: expected primary-expression before 'struct'| ||=== Build finished: 5 errors, 0 warnings ===| |
|
pekfos |
» 2018-06-03 14:29:08 Wiesz jaki typ ma &wsk? Podpowiedź: nie występuje tam słowo struct. |
|
bleda Temat założony przez niniejszego użytkownika |
» 2018-06-04 11:45:53 ok, łapię. void wynik( E1ist * wsk );
|
|
« 1 » |