2016-10-24 5 views
-4

Momentan versuche ich, meine C++ - Zuweisung abzuschließen, der Code ist noch nicht fertig, aber ich habe gerade versucht, ihn zu kompilieren, und ich bin in diesen Fehler geraten. Ich kann nicht herausfinden, wie ich es beheben kann, irgendwelche Hinweise? Bitte entschuldige diese super noobie Frage .. ich bin noch ein Anfänger in einem Intro Kurs.Fehler erwartet primärer Ausdruck vor '||' Token

Code

+0

Bitte schreiben Sie Ihren Code. Gib uns nicht einfach den Link eines Bildes. –

+0

Verwenden Sie 'if (animal == 'D' || animal == 'd')' –

+0

Ihre if-Bedingungen sind nicht syntaktisch korrekt. Sie sollten sie mit() umgeben – diugalde

Antwort

0

Sie, wenn die Bedingung von einer einzigen Konsole eingeschlossen werden muss

if ((animal == 'D') || (animal == 'd')) 

&

if((status == 'Y) || (status == 'y)) 

&

else if((status == 'N') || (status == 'n')) 
0

Ihre Klammern sind durcheinander. Ein if Aussage Zustand in C++ sollte wie so in einer Klammer gewickelt werden:

if (animal == 'D' || animal == 'd')... 

if (status == 'Y' || status == 'y')... 

else if (status == 'N' || status == 'n')... 
0

Ihre Wenn Syntax falsch ist, Schätzchen. Sie haben die runden Klammern verpasst. Sollte sein:

if((status == 'N') || (status == 'n')) 
Verwandte Themen