Witam,
mam taki program który wpisuje nazwę przedmiotu w pętli for 5 razy, ale chciałbym żeby wyskoczył z tej pętli gdy ktoś napisze "koniec", użyłem do tego break, ale coś mi nie działa.
poniżej mój kod, proszę o pomoc, jeżeli to jest źle to można jakoś inaczej to zrobić?
int _tmain(int argc, _TCHAR* argv[])
{
int nr_str=1;
int n;
dzienniczek *stronica=new dzienniczek[2];
char przedmio[50];
char *przed;
while(true)
{
for(int i=0; i<5; i++)
{
cout<< "Podaj przedmiot" << endl;
cin >> przedmio;
przed= new char[strlen(przedmio)+1];
cout << strlen(przedmio) << endl;
strcpy(przed, przedmio);
if(przed!="koniec")
{
cout << przed << endl;
//stronica[1].dane(przed,i);
}
else break;
}
cout << " koniec 1 " << endl;
if(przed="koniec") break;
else nr_str++;
}
cout << " koniec 2 " << endl;
system("pause");
return 0;
}