该功能将由菜单调用。
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();
}
从这个函数我需要读取用户输入,如果用户输入是“输入”而没有任何整数,它应该返回到调用 main() 的菜单。
我已经尝试获取输入。例如:
if(first == '\n')
{main();}
或者
if(first == 10) /**which is 10 is ASCII code for enter**/
{main()}
两种方式都不起作用,有什么建议吗?