就像这样

是换成 zsh 之后这样的,写 python 的时候也会出现= =
没换行就这样
恩,输出的时候在最后加一个\n 就行了,但是在这里有解决办法么= =
不想打'\n'的话,用 fflush(stdout)?
那是 zsh 用来标记行末没有换行符的,本来并不是个问题啊。不过当然可以去掉
http://unix.stackexchange.com/questions/167582/why-zsh-ends-a-line-with-a-highlighted-percent-symbol
不去掉是好事情啊,不然换不换行就一样了
是啊我也被这玩意坑了,之前写了一个程序输出总是有这个符号,我以为是数据后面的,于是把那个 char 数组的最后一个字节设置成 \0 了,打印发现少了一个字符,那个符号还在.... 于是 google 之发现是 zsh 的,并不需要管..
没换行