#include <stdio.h>
#include <stdlib.h>
int main()
{
char a,b;
printf("enter the firstkeyword \n");
a = getchar();
printf("enter your second keyword \n");
b = getchar();
if(a>b)
{
printf("it is '%c' greater than '%c' as i expected \n",a,b);
}
else if (b>a)
{
printf("here'%c'is greater than '%c' \n",b,a);
}
else
{
printf("dont type the same character twice in next session \n");
}
return(0);
}
プログラムをコンパイルした後のo/pは次のとおりです。
最初のキーワードを入力してください
「$」と入力し、ctrl+z を使用して eof を入力し、「Enter」を押してプログラムを続行しました。しかし、2 番目のキーワードを入力しなくても、コンパイラは出力を次のように出力します。
2 番目のキーワードを入力してください
私が予想したように、それは「->」よりも「$」の方が大きいです
誰でもこのプログラムを手伝ってもらえますか?
文法や語句の誤りがあれば申し訳ありません。