まず、私はプログラミングに全く新しいことを言います。これが私の最初のプログラムです。私がこれを始める前に私は5時間のチュートリアルを見てきましたが、今私は自分で解決できない最初の問題にぶつかってきました。だから私はここの誰かが私を助けることを願って!複数の入力値を使用して同じ関数を呼び出す方法
私はすべての機能が、私はちょうど、ユーザーが、彼らは上をクリックした内容に応じ6つの異なるものを印刷できるようにしたいが、代わりの作るprintf
だけの純粋で、次のコード
void printMainMenu();
void printTourMenu();
void assignment1();
void assignment2();
void assignment3();
void assignment4();
void assignment5();
void assignment6();
int main()
{
int userInput;
printMainMenu();
printf("\n\n");
scanf("%d", &userInput);
if(userInput == 4||6)
{
printTourMenu();
}
if (userInput == 1)
{
assignment1();
}
if(userInput == 2)
{
assignment2();
}
if(userInput ==3)
{
assignment3();
}
if(userInput ==5)
{
assignment5();
}
return 0;
を書きました2つのif文が入力に応じて同じことをするために、私は複数の入力で動作するif文を作成してみます。
問題は、私は 4, 6
、それがどんなI入力と私は実際に呼んでいる、関数printTourMenu
を印刷しない保持4||6
の両方で試してみたif(userInput == 4||6)
です。 4&&6
と入力するとprintTourMenu
が入力されますが、入力していないときは入力されません。
だから間違っていますか?私は誰かがこの始まるプログラマを助けることを願っています:D
'if(userInput == 4 || userInput == 6)' –
@SteveSummitコメントの質問に回答しないようにしてください。回答は、正しいか間違っている、助けているか、または誤解を招くような場合に投票することができるように、回答として投稿する必要があります。あなたが正しいとはいえ、答えをコメントとして投稿すると、回答の投票システムが回避されます。 –
ありがとうございます!私はあなたにキスすることができます:) – Bilbo92