我有一个c ++程序。
程序的目的是打开并打印目录中的txt文件。
stringstream dir;
dir << "path goes here";
std::ifstream t(dir.str());
std::string str((std::istreambuf_iterator<char>(t)),std::istreambuf_iterator<char>());
cout << str << endl;
当我在MAC上编译cout&lt;&lt; str打印出整个文件。当我在窗户上做的只有大约一半时。
我尝试了不同的读取方法,例如getline(),它们都有相同的问题
MAC:xcode 5 Windows Visual Studio Express 2010
谢谢