この関数はメニューから呼び出されます。
void exponentiation()
{
int i, result = 0, first, second;
printf("\n%s\n%s\n\n%s",
"1) Exponentiation",
"------------------",
"Enter 1st integer: ");
scanf("%d", &first);
printf("Enter 2nd integer: ");
scanf("%d", &second);
printf("%d raised to %d equals %d\n", first, second, result);
main();
}
この関数からユーザー入力を読み取る必要があります。ユーザー入力が整数なしで「Enter」の場合、main()を呼び出しているメニューに戻る必要があります。
私はすでに入力を取得しようとしました。例えば:
if(first == '\n')
{main();}
また
if(first == 10) /**which is 10 is ASCII code for enter**/
{main()}
どちらの方法でもまったく機能しませんでした、何か提案はありますか?