我想要求用户输入,并且我需要这样做,以便如果用户键入exit
,它会终止程序。来自输入的比较字符串
这里是我的,但它不工作由于某些原因:
int main(void) {
char input[100];
printf("Enter: ");
while(fgets(input, 100, stdin)) {
if(strcmp("exit", input) == 0) {
exit(0);
}
}
}
为什么不退出?
谢谢合作。另外,如果输入值之间需要逗号(例如,输入可能是'test,15'),我将如何分离这些值并将它们放入其他变量中? – user2805199