我想从输入中读取两个长句子,使用scanf()它们在两行中。
码:
int main() {
char a[100], b[100];
scanf("%[^\n]s", a);
scanf("%[^\n]s", b);
printf("%s\n%s", a, b);
}
Run Code Online (Sandbox Code Playgroud)
输入:
she is beautiful
That is a flower
Run Code Online (Sandbox Code Playgroud)
输出:
she is beautiful
Run Code Online (Sandbox Code Playgroud)
该scanf()语句未读取第二个输入。
如何解决?