string的一个弱弱的问题
#include <iostream.h>
#include <string.h>
#include <fstream.h>
int main()
{
ofstream outfile("out");
ifstream infile("in");
if(! infile){
cerr<<"error:unable to open input file!"<<endl;
return -1;
}
if(! outfile){
cerr<<"error:unable to open output file!"<<endl;
return -2;
}
string word;
while ( infile>>word)
outfile<<word<<' ';
return 0;
我用的TC3。0 编译时老出错,显示string没有定义 照例来说string应该包含在头文件
string.h里面,已经定义了。这段程序是c++primer上的,我还想问个问题就是outfile这样打开的文件是什么样的文件,后面的out是文件名(书上直接输入文件名),难道不用路径吗?我刚学c++,希望各位多多指教。