scanf() 遇到空格结束输入
可以用 scanf("%[^\n], str")
输入一行数据包括空格,直到遇到换行符 ’ \n ’
scanf("%*[^\n]");
//清理输入缓冲区中第一个\n之前的所有字符
scanf("%*c");
//清理输入缓冲区中第一个字符,也就是上次遗留下的\n
scanf("%*[^\n]%*c")
是把这两句放在一起
scanf() 遇到空格结束输入
可以用 scanf("%[^\n], str")
输入一行数据包括空格,直到遇到换行符 ’ \n ’
scanf("%*[^\n]");
//清理输入缓冲区中第一个\n之前的所有字符
scanf("%*c");
//清理输入缓冲区中第一个字符,也就是上次遗留下的\n
scanf("%*[^\n]%*c")
是把这两句放在一起