scanf("%*[^\n]%*c")的意思是什么

来源:互联网 发布:fanuc数控系统pmc编程 编辑:程序博客网 时间:2024/04/27 13:35


^表示"非",[^\n]表示读入换行字符就结束读入。这个是scanf的正则用法,我们都知道scanf不能接收空格符,但是使用%[^\n]就可以了。
*表示该输入项读入后不赋予任何变量,即scanf("%*[^\n]%*c")表示跳过一行字符串。

0 0
原创粉丝点击