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