关于#c语言#的问题:好像遇到空格 他就不会继续往下加了有什么办法让他可以连空格也加进去呢

img


img

好像遇到空格 他就不会继续往下加了有什么办法让他可以连空格也加进去呢?

原因出在scanf上,首先你scanf里面arr为什么加地址&呢?arr本来就是数组首地址。其次,一般不用scanf读取含有空格的字符串,实在要用,就scanf(''%[\n]'',arr);
动态数组可以用gets(),静态数组用while,getchar()。
可见https://wk.baidu.com/view/1d20f26c757f5acfa1c7aa00b52acfc789eb9f08