【发布时间】:2017-09-19 14:01:09
【问题描述】:
int main() {
char a[100];
printf("\nEnter 1st Sentence : ");
scanf("%[^\n]", a);
printf("\nSentence 1 : %s", a);
printf("\nEnter 2nd Sentence : ");
scanf("%[^\n]", a);
printf("\nSentence 2 : %s", a);
return 0;
}
我的输出:
Enter 1st Sentence : Testing 1st Sentence
Sentence 1 : Testing 1st Sentence
Enter 2nd Sentence :
Sentence 2 : Testing 1st Sentence
我基本上是在检查 %[^\n]。当我输入第 1 个句子并按“Enter”键时,它会打印“Enter 2nd Sentence:”,然后是“Sentence 2:”,然后它会打印第 1 个句子。
【问题讨论】:
标签: c