当碰到 io 相关的编译错误时,一般都有如下引入的头文件。
#include <iostream.h>
#include <fstream.h>
把上面的头文件修改为
#include <iostream>
#include <fstream>
using namespace std;
另外在代码中使用到的 ofstream , 修改为 std::ofstream 即可。
最后如果在碰到
fatal error LNK1104: cannot open file 'msvcirtd.lib'
这样的错误, 则是main的主函数所在的 cpp 文件没有引入头文件, 在加上#include <iostream>
using namespace std;
即可解决链接错误的问题。