[c++] Używanie danych z jednej funkcji, w drugiej funkcji
Ostatnio zmodyfikowano 2014-01-13 15:52
karaluszek Temat założony przez niniejszego użytkownika |
[c++] Używanie danych z jednej funkcji, w drugiej funkcji » 2014-01-12 22:27:36 Witam, mam pytanie, jak nie używając zmiennych globalnych, dostać wartości zmiennych z jednej funkcji i wstawić je do drugiej funkcji, czyli: void fun1() { int a = 1; }
int main() { int a = 2; cout << a; fun1(); cout << a; }
|
|
SeaMonster131 |
» 2014-01-12 22:29:18 Przekaż zmienną przez referencję albo użyj zmiennych globalnych i umieść int a = 2; przed funkcją fun1() (w obu przypadkach pamiętaj, żeby nie deklarować zmiennej o tej samej nazwie w tej funkcji, tak jak robisz to teraz). |
|
leon_w |
» 2014-01-13 15:52:27 ew. zmien funkcje void fun1() na int fun1() i zwróć a przez wartość return a . W main wtedy odbierasz wartość, przypisując do a wartość zwracaną przez funkcje a = fun1() (za dużo "wartość"i w tym wywodzie :P) |
|
« 1 » |