今天在写代码时,发现使用cin>>输入内容时,当输入 a 换行时,a被读取,这时候换行符被缓存在了缓冲区,
这时输入cin>> b b正常读取,这时因为cin>>在读取时,会跳过字符前面的空格符,如果这时使用getline来读取的话,将不会有输入的光标,
而是直接读入换行符。
今天在写代码时,发现使用cin>>输入内容时,当输入 a 换行时,a被读取,这时候换行符被缓存在了缓冲区,
这时输入cin>> b b正常读取,这时因为cin>>在读取时,会跳过字符前面的空格符,如果这时使用getline来读取的话,将不会有输入的光标,
而是直接读入换行符。