在我的控制台程序中,有这样一段#include <iostream.h>
....char filename[20];.....cin >> filename;
......那么程序执行的时候,如果我输入 abc  def  ,那么被接受到filename中的却只有abc这三个字母,空格后的def却没有被输进去,这个问题该如何解决?