scanf与gets的区分

1.getsc( )函数将接收整个字符串直到回车为止。
2.scanf()函数相比gets()函数输入字符串存在一个问题,那就是输了空格之后会认为输入字符串结束,空格后字符将作为下一个输入项处理。
当然了,对于scanf也可以处理这问题。可以加入%【】,【】内可以加^任意字符(eof)来结束
字符串的输入如%【^eof】就是直到有eof输入才表示输入字符串终止。

猜你喜欢

转载自blog.csdn.net/qq_42579119/article/details/84582711