error: expected ';' before string constant

0

Witam,
Programowaniem zainteresowałem się kilka dni z ciekawości, i tak trafiłem na kurs na Zelenta. Oczywiście w oparciu o zdobytą wiedzę staram się pisać własne mini-programy. Tym razem jest to losowajka generująca zdania typu "Ala ma kota", gdzie imię i zwierzę zmieniają się w zależności od tego co się wylosuje i ... nie owijając w bawęłnę, byłbym wdzięczny gdybyście pomogli mi zidentyfikować błąd uniemożliwiający odpalenie tego tworu. Program mówi : "error: expected ';' before string constant" - oczywiście nie jest to mój pierwszy błąd związany ze składnią, natiomiast jest to chyba pierwszy taki błąd do zrozumienia natury którego, mogę potrzebować Waszej pomocy (kod w załączniku). :)
Dzięki!

1
cout << imie "ma" zwierze << endl;

Tu jest błąd.

Powinno być:

cout << imie << "ma" << zwierze << endl;

Tj. ta poprawka wystarczy (chyba), by się kompilowało. Brakuje jeszcze dwóch spacji: ale jak to uruchomisz, to stanie się to dla Cb oczywiste, więc wstawienie tych spacji pozostawiam jako ćwiczenie dla Czytelnika ;P

Edit: podpowiedź: spacje mają być w tej linijce. NIE w stringach "Ala", "papuge" itp.

1

Jak używasz string to przydałoby się też dołączyć nagłówek.

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