摘要:
我们在使用istream类的对象cin进行一行输入的时候 往往遇到N多问题 比如我这样做char buf[100] ;cin>>buf ;cout<<buf ;这时候如果我们输入了 ddd ddd 那么只会输出 前三个ddd ,从而达不到我们预期的效果 这是因为流的设计是以空字符来结束提取的 ,空格是空字符 所以后面三个d就没有提取到buf中。 istream提供了 get 和getline 两个函数进行行的读取 ,但是在对于文本文件的操作时候 ,我们无疑选用getline ,这是从他们的提取特性来分析的 。get在遇到分隔符的时候(默认是换行) 就会停止读取 ,并且以 阅读全文
posted @ 2011-12-30 12:29
风尘女子
阅读(273)
评论(0)
推荐(0)

浙公网安备 33010602011771号