gpt4 book ai didi

c - 如何在用户输入 "quit"时结束程序

转载 作者:太空宇宙 更新时间:2023-11-04 06:52:54 24 4
gpt4 key购买 nike

如何在用户输入“退出”时结束程序?我在循环之前和循环内尝试了一个 if 语句。我对编程很陌生,我无法弄清楚这一点让我很困扰。我什至尝试了一个 do while 循环,但它根本不起作用。

int main()
{
char word[30];
char yn;
int loopcount;
yn=0;
loopcount=0;
printf("Enter a word:");
scanf(" %s", word);
printf("Would you like to change the word? y=yes, n=no \n");
scanf(" %c", &yn);
if (yn=='n')
{
return 0;
}

while(yn>0)
{
printf("Enter a new word: \n");
scanf(" %s", word);
printf("New word is: %s \n");
loopcount= loopcount+1;
printf("You have changed the word %d times.\n", loopcount);
printf("Would you like to change the word? y=yes, n=no\n");
scanf(" %c", &yn);

if (yn=='n')
{
return 0;
}


return 0;
}

return 0;
}

最佳答案

使用strcmp()

scanf(" %s", word);
if (strcmp(word, "quit") == 0) {
return 0;
}

关于c - 如何在用户输入 "quit"时结束程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48676892/

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