帮忙看看小程序
void ReadFromFile(char *filename,char *t);
int main(int argc, char* argv[])
{
char t[100];
ReadFromFile("c:\\hello.txt",t);
cout<<t<<endl;
return 0;
}
void ReadFromFile(char *filename,char *t)
{
char *str;
ifstream f(filename);
f.seekg(0,ios::end);
str = new char[f.tellg()];
f>>str;
lstrcpy(t,str);
f.close();
}
但是显示乱码,这是为什么?