質問: 0; break; } return; } 不正解でも正解と表示されてしまいます。 何度やってもうまくいかなくほとほと困っています。 どなたかご教授願えないでしょうか おこがましい願いなのですが、プログラミング初心者なので丁寧に教えてくれると助かります ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/c5db50a15facb06d2c3a44e468bea29a.png) [補足] while文の使い方を忘れてました。。 その文章を直したのですが、今度は「違います」のループに入りました。 多分EOFが関係してるのだと思います。。
回答: Eval != "ohayou"はアドレスの比較になります。従って、常に真(Evalと"ohayou"のアドレスが違う)になります。他の方が仰っているようにstrcmp()を使う必要があります。