我想用两个字符串读取scanf并将它们存储在两个变量中.然而,只有第一个似乎正确阅读,第二个只是返回(null),但我不知道为什么.
int main(int argc, char **argv) {
char *c, *p;
printf("Enter a command with a parameter: ");
scanf("%s%s", c, p);
...
}
Run Code Online (Sandbox Code Playgroud)
有人知道了,出了什么问题?我没有发现任何错误,而且根据我的理解它应该有效.