scanf中的%*[^\n]和%[^\n]有什么区别啊?都怎么用,具体是什么意思?
第一个匹配多个字符,不以回车结尾,第二个只能匹配一个字符,不以回车结尾
%[^\n]是读取字符串中位于\n字符之前的所有字符,%*[^\n]是丢弃字符串中\n字符之前的字符(就是将它们丢弃不取)
%[^\n] 读取按下回车键之前的字符,%*[^\n] 读取按下回车键之后,回车键前的字符全部丢弃