Polecenie .
Napisz funkcję, która prosi użytkownika o podanie w dwóch osobnych zmiennych imienia i nazwiska. Funkcja ta powinna zwracać obie wartości za pośrednictwem dodatkowych parametrów wskaźnikowych(lub referencji) przekazywanych do niej podczas jej wywołania.
Dopiero zaczynam dział związany ze wskaźnikami i nie mogę się połapać . Zrobiłem coś takiego. Proszę o opinię na temat mojej pracy. Czy jest ona zgodna z poleceniem ?.Z góry dziękuję.
#include <iostream>
using namespace std;
void funkcja(string *adres1,string *adres2);
int main()
{
string x,y;
string *w_1,*w_2;
w_1=&x;
w_2=&y;
funkcja(w_1,w_2);
cout<<"Imie "<<x<<endl;
cout<<"Nazwisko "<<y<<endl;
}
void funkcja(string *adres1,string *adres2)
{
cout<<"Podaj Imie";
cin>>*adres1;
cout<<"Podaj Nazwisko";
cin>>*adres2;
}