Dlaczego nie działa ?

0

Dlaczego nie działa taki program ? :

#include &ltiostream.h&gt

void Linia();

main()
{
int wybor;

cout &lt&lt " WYBOR : " ;
cin &gt&gt wybor;

switch (wybor)
{

case 1 :    Linia();
            break;
}
return(0);

}

void Linia()
{
char znak[20];

cin.getline(znak,20);

cout &lt&lt znak &lt&lt endl;

}

Gdy cin.getline zostanie użyte poza funkcją (w main() ), wszystko jest OK!, dlaczego, dlaczego, dlaczego ????

Z góry THX!--Dawid_M

0

case 1: (...)
a gdzie masz default: (...) ???--MarcineqSoft
[email protected]
Borland C++ Builder 4 Standard

0

Default : () także nic nie daje ;( Nie jest to na pewno wina kompilatora - próbowałem na DJGPP i Visual'u 6.0. --Dawid_M

0

No to może case0:???--MarcineqSoft
[email protected]
Borland C++ Builder 4 Standard

0

Zenek napisał :
"No to może case0:???"
NIC, nie ma żadnej różnicy :-) hmm... {glowa}
HELP!
--Dawid_M

0

Można spróbować uruchomić samemu - nie działa ! {glowa} --Dawid_M

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0