Witam
Wykonuje zadanie z książki do programowania którego treść brzmi następująco: "Zmodyfikuj program napisany w zadaniu poprzednim w taki sposób, aby prosił użytkownika o podanie nazwiska tylko wtedy gdy w parametrze dotyczącym nazwiska funkcja otrzyma wskaźnik o wartości NULL".
Czy coś takiego nie miałoby sensu? Z tego co wiem to gdy wskaźnik posiada parametr NULL to nie należy w nim modyfikować zawartości.
Tutaj kod zadania poprzedniego:
#include <iostream>
using namespace std;
void wskaznik(string *imie, string *nazwisko)
{
cin >> *imie >> *nazwisko;
}
int main()
{
string imie, nazwisko;
wskaznik(&imie, &nazwisko);
cout << imie << " " << nazwisko << endl;
return 0;
}
Proszę o pomoc, pozdrawiam.