如果字符匹配'.',如何终止while循环 在c

the*_*der 0 c printf char break while-loop

char b;
while((b=getchar()) != '.' );
{
   printf("%c",b);       
}
Run Code Online (Sandbox Code Playgroud)

如果我在stdin abcd中输入了以下内容.

它应该打印然后b然后c然后d然后检测.并终止,虽然它只是打印一个.而不是abcd

小智 7

在条件结束时删除分号