Dlaczego nie działa taki program ? :
#include <iostream.h>
void Linia();
main()
{
int wybor;
cout << " WYBOR : " ;
cin >> wybor;
switch (wybor)
{
case 1 : Linia();
break;
}
return(0);
}
void Linia()
{
char znak[20];
cin.getline(znak,20);
cout << znak << endl;
}
Gdy cin.getline zostanie użyte poza funkcją (w main() ), wszystko jest OK!, dlaczego, dlaczego, dlaczego ????
Z góry THX!--Dawid_M