首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请教为何小弟我的getline用不起来

2012-02-07 
请问为何我的getline用不起来?程序:#include iostream.h#include string.h#include fstream.hvoidma

请问为何我的getline用不起来?
程序:
#include <iostream.h>
#include <string.h>
#include <fstream.h>
void   main()
{
ifstream   in( "a1.txt ");
ofstream   out( "a2.txt ");
int   a;
if(getline(in,a))   a+=2;
out < <a;
}
编译时总是说error   C2065:   'getline '   :   undeclared   identifier
这是怎么回事啊,怎么办呢?
还有就是,我用的是VC++6.0英文版
在定义string型变量的时候总是说error   C2065:   'string '   :   undeclared   identifier
以上要怎么解决呀,谢谢。

[解决办法]
全部换用新的文件头
#include <iostream>
#include <string>
#include <fstream>

using namespace std;

热点排行