我需要制作一个程序来询问用户输入(直到他们通过键入终止它exit
)。输入以逗号分隔(例如:value,value,value
)。然后需要将每个单独的值放入其自己的变量中。
例子:
如果用户输入hello,15,bye
,我需要放入hello
变量first
中,15
放入second
变量中,然后bye
放入third
变量中。
这是我到目前为止所拥有的:
int main(void) {
char input[100];
char first[100];
char second[100];
char third[100];
printf("Enter commands: ");
while(fgets(input, 100, stdin)) {
if(strncmp("exit", input, 4) == 0) {
exit(0);
}
// missing code
}
}
如何用逗号分隔输入并将值添加到它们自己的变量中?