Ĺadny brzuch
mój problem polega na tym że chciałbym aby funkcja zwróciła wartośc - tablice :/ mam taki kod:
typedef int complex[2];
complex w;
complex F1(complex x, complex y)
{
complex n;
// nie ważne
return (n)
}
Prosze o szybką odpowiedź
PS Piszę bo nie znalazłem w wyszukiwarce
PSS mam DEV C++ który wywala error:
10 C:BezNazwy12.cpp `F1' declared as function returning an array
Hmmm nie wiem ja zrobił bym to tak:
int* retArray(){ int *arr = new int[2]; return arr; }
Zdaje się, że błąd jest z powodu takiej deklaracji:
int[2] F1(...)
powinno być int*, czyli wstaźnik na int:) tak jak pokazałem w 1. przykładzie
Kodie
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
typedef int complex[2];
complex w;
complex F1(complex x, complex y)
{
complex n;
// nie ważne
return (n)
}
Prosze o szybką odpowiedź
PS Piszę bo nie znalazłem w wyszukiwarce
PSS mam DEV C++ który wywala error:
10 C:BezNazwy12.cpp `F1' declared as function returning an array
Hmmm nie wiem ja zrobił bym to tak:
int* retArray(){ int *arr = new int[2]; return arr; }
Zdaje się, że błąd jest z powodu takiej deklaracji:
int[2] F1(...)
powinno być int*, czyli wstaźnik na int:) tak jak pokazałem w 1. przykładzie
Kodie