gpt4 book ai didi

C while循环直到用户输入 "quit"

转载 作者:行者123 更新时间:2023-11-30 15:37:16 27 4
gpt4 key购买 nike

这是我的代码:1. 用户输入两个名称,中间有一个空格。这意味着需要读取两个字符串。 IE。输入: 约翰·多伊。

  1. 然后在字符数组中检查字符串。 (工作正常)。
  2. while 循环一直持续到用户输入“stop”——仅“stop”。如果输入“stop”,如何使其直接停止 - 而无需检查第二个字符串?

代码:

while(bool==false)
{
scanf("%20s%20s", name1, name2);

if(strcmp(name1, "stop")==0)
{
break;
}
// but still the second name has to be entered

rest of code...

}

感谢您的任何提示!

最佳答案

我建议您使用fgets要获取输入,请检查 "stop" 字符串,然后使用 sscanf解析输入。

关于C while循环直到用户输入 "quit",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22280450/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com