将cout输出到控制台


使用freopen()函数将cout的输出从控制台中变为文件中,例如


#include     //cin、cout
#include       //string
#include      //freopen
using namespace std;
int main()  
{
    string name, url;
    //将标准输入流重定向到 in.txt 文件
    freopen("in.txt", "r", stdin);
    cin >> name >> url;
    //将标准输出重定向到 out.txt文件
    freopen("out.txt", "w", stdout); 
    cout << name << "\n" << url;
    return 0;
}

相关