请问vc6.0是否支持getline()
日期:2007-05-14 荐:
请问vc6.0是否支持getline()看到书上说不支持,那么从文档中读一行用什么函数呢?特地问一下// basic_istream_getline.cpp// compile with: /EHsc#include <iostream>using namespace std;int main( ) { char c[10]; cin.getline( &c[0], 5, '2' ); cout << c << endl;}好象支持吧!这是msdn里面抄出来的,你说支持不里面说的getline是basic_istream里面的,而msdn里面又提到ifstream的定义:typedef basic_ifstream<char, char_traits<char> > ifstream;template <class Elem, class Tr = char_traits<Elem> > class basic_ifstream : public basic_istream<Elem, Tr>从这个来看,getline多半都应该是被支持的,你可以自己试一下吧应该是支持的~~我写过支持的支持,我用过#include <string>#include <fstream>using namespace std;int main(){ifstream in("in.txt");ofstream out("out.txt");string s;while( getline( in, s)){out<< s <<endl;}//~whilereturn 1;}C 编程思想中文第二版41页例。但是这个程序并没有把字符串写入"out.txt",不知道为什么
标签: