下午好, 我正在努力完成一项我知道应该可行的任务。然而我的尝试似乎每次都失败了。我的努力是学习用 Objective -c 编写代码,并且已经取得了良好的进展。我想做的是向我当前的应用程序添加一个循环,在最后询问我是否想再次运行或与此相关的某些事情,并回答"is"或“否”。如果否,程序结束,如果是,则跳回项目顶部重新开始。有点像我下面的?如果它不太完美,请原谅我,我仍在习惯编程并且发现它非常有趣。
#include <stdio.h>
int main(void)
{
char loop = yes;
while (loop = yes)
{
.
.
.
}
printf ("would you like to continue (yes/no)/n");
scanf ("%s", loop);
}
最佳答案
printf 和 scanf 需要在 while 循环的大括号内向上移动。另外,您需要在 printf 中使用\n 而不是/n。最后,您将通过 scanf() 调用返回一个字符串,因此您需要将循环声明为 char 数组,然后在 while 循环中检查该数组的第一个元素是否为“y”或“n”或类似的东西。您可能还想查看 getchar() 而不是 scanf() 来处理此类事情。
关于objective-c - 循环提示是或否?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4260719/