再请高手看一下小弟我写的程序

再请高手看一下我写的程序voidcreate(){chars[256]stringnamecout 请输入文件名:cin nameofs

再请高手看一下我写的程序
void   create()
{char   s[256];
  string   name;
  cout < < "请输入文件名:     ";
  cin> > name;
  ofstream   outfile(name.c_str(),ios::out);
  cout < < "请输入文本(遇到 '/ '结束输入): " < <endl;
  cin.getline(s,1000, '/ ');
  outfile < <s;
  cout < < "文件建立成功! " < <endl;
}

为什创建的文本文件,在正文开始之前都有一个回车换行,怎么去掉?

[解决办法]
你试试看在cin> > name;后面加上条语句
cin.ignore();
[解决办法]
输入文件名后面的回车被保存下来了