【解決方法】このコードを修正する方法と、このコードを修正した後に返信してください


C++
#include<stdio.h>
#include<conio.h>

int main()
{
int a;
int b=0;

printf("enter your age :");
scanf("%d",&a);

switch(a)
    case a<18:
 {  
    printf("you can vote !");
   break;
   
case a>18:
  do{ b=b+1;
      printf("go die lol hahhahahhahhaahhah, you cant vote");
    }while(b<100);
}
}

私が試したこと:

ループとスイッチを組み合わせようとしましたが、いくつかのエラーが表示されます

解決策 1

C++ ではスイッチと比較を混在させることはできません。 if ステートメントについて学ぶ

C++
if(a < 18) {
print("learn to use google");
} else if(a > 18){
print("learn coding");
} else {
// you might also think about the case you missed ;-)
}

解決策 2

いくつかのこと:
1) 人の助けが必要な場合は、礼儀正しくすることをお勧めします。 私たちはあなたのために働いていません(そして、誰もそうする可能性は低いです)ので、あなたは注文を出す立場にありません. 助けを求めている人を困らせることは、あなたが望むものを得る良い方法ではありません.

2) 私たちは行き詰まっている人を喜んで助けますが、それは私たちがあなたのためにすべてをするためにここにいるという意味ではありません! 私たちがすべての作業を行うことはできません。あなたはこれに対して報酬を受け取っているか、またはそれはあなたの成績の一部であり、私たちがあなたのためにすべてを行うことはまったく公平ではありません.
だから私たちはあなたが仕事をする必要があり、あなたが行き詰まったときにあなたを助けます. それは、あなたが提出できる段階的な解決策を提供するという意味ではありません!
現在の状況と、プロセスの次のステップを説明することから始めます。 次に、その次のステップを機能させるために何を試みたか、またその際に何が起こったかを教えてください。
開始するのに問題がある場合は、これが役立つ場合があります。 問題を解決するためのコードの書き方、初心者向けガイド[^]

3) 質問することはスキルです。「うまくいかない」と言っても、誰も情報を提供しません。
ここで始める: 質問することはスキルです[^] そして、あなたが知る必要があること、そして助けを得るために私たちに何を伝える必要があるかを考えてください.

4) コーディング中に毎日、おそらく 1 日に何度も構文エラーが発生することを予期する必要があります。経験の豊富さに関係なく、誰もがそうです! 変数やキーワードのスペルを間違えることがあります。 文字列やコード ブロックを閉じるのを忘れることがあります。 猫があなたのキーボードの上を歩いて、とても奇妙なことをタイプすることがあります。 メソッド呼び出しに必要なパラメーターの数を忘れてしまうことがあります。
我々はすべての間違いを犯します。
そして、私たちは皆そうしているので、構文エラーを修正する必要があります。他の人が修正してくれるのを待つよりも、方法を学んで自分で修正する方がはるかに迅速です! したがって、エラー メッセージの読み方と、コンパイラが間違っていると言っていることに照らして記述されたコードを解釈する方法を学ぶことに少し時間を費やしてください。
だからこれを読んでください: 問題を解決するコードの書き方、初心者向けガイド パート 2: 構文エラー[^] – 次回コンパイル エラーが発生したときに役立つはずです。
また、構文エラー メッセージを理解するために少し時間を費やすことで、将来的に膨大な時間を節約できます。KarstenK からの返信を待っていた場合、電子メール システムはおそらくさらに 10 分ほど追加され、入力にかかった時間もかかります。このサイトを見つけてアカウントを作成したら、質問をしてください。 それらの読み方を知っていれば、その時間のかなりの部分を節約できた可能性があります!

コメント

タイトルとURLをコピーしました