Marys Temat założony przez niniejszego użytkownika |
Co wpisać w funkcji? » 2011-01-08 14:03:52 Witam, mam taki problem, że nie wiem co wpisać funkcji wczyt_wekt pierwsze dwa to ok, ale trzeci parametr jest char i nie wiem co tam wpisać :/ #include <iostream.h> #include <conio.h> void wczyt_wekt( int * wsk_n, int * wsk_tab, char ); void pisz_wekt( int * wsk_n, int * wsk_tab ); void i_skalarny( int * wsk_n, int * wsk_tab1, int * wsk_tab2 );
int main() { int n; int X[ 10 ], Y[ 10 ]; wczyt_wekt( & n, & X, ); wczyt_wekt( & n, Y, Y ); cout << "\n\nElementy wektora X"; pisz_wekt( & n, & X ); cout << "\n\nElementy wektora Y"; pisz_wekt( & n, & Y ); i_skalarny( getch(); return 0; }
void wczyt_wekt( int * wsk_n, int * wsk_tab, char nazwa_wekt ) { int i; cout << "Podaj rozmar wektora " << nazwa_wekt << ": "; cin >> randomize(); for( i = 0; i <* wsk_n; i++ ) }
|
|
jsc |
» 2011-01-08 14:16:52 Najpierw uporządkuj temat, nie bardzo wiadomo o co ci chodzi.
Mogę ci dać 2 oczywiste uwagi: - funkcja i_skalarny () nie posiada ciała - tam gdzie masz cin >> to powinieneś za >> dopisać nazwę zmiennej, która ma przyjąć wczytaną wartość. |
|
Marys Temat założony przez niniejszego użytkownika |
» 2011-01-08 14:31:37 Tak, ale mi chodzi o to co jest w funkcji main. Tam mam wczyt_wekt() i teraz ta funkcja posiada 3 parametry, dwa sobie już określiłem wczyt_wekt(&n, &X, ) i teraz jest 3 parametr char i nie wiem co tam wpisać, nie chce mi się kompilować. To resztę to uzupełnię. chodzi o ten char w main.
Już trochę kumam. W funkcji głównej main mam dwa razy wczyt_wekt i w pierwszej musi być przekazany znak X a drugiej znak Y. Jak to zrobić? |
|
malan |
» 2011-01-08 14:40:09 wczyt_wekt( & n, X, 'X' ); wczyt_wekt( & n, Y, 'Y' );
? |
|
jsc |
» 2011-01-08 14:42:33 Wg. mnie problemy sprawiają co następuje: - próba wczytania całej tablicy jako argument funkcji - traktowanie tak jednej zmiennej jakby miała jednocześnie 2 typy (int i char) - w I wywołaniu brakuje argumentu
Żeby więcej (jeśli te rady wystarczą do wyeliminowania błędów kompilacji to na pewno zostaną błędy wykonania) ci pomóc naprawdę musisz wytłumaczyć znaczeniu zmiennych i to co właściwie mają robić te funkcje. |
|
Marys Temat założony przez niniejszego użytkownika |
» 2011-01-08 14:49:36 Dzięki malan, tak próbowałem właśnie, ale znalazłem błąd. Rozpędziłem się referencjami (&) :P |
|
« 1 » |