c/c++输出重定向的方法

 更新时间:2013年03月14日 10:40:54   作者:  
c/c++输出重定向的方法,需要的朋友可以参考一下

c:

复制代码 代码如下:

#include<stdio.h>
int main(int argc,char* argv[])
{
    char test[]="c语言输出重定向测试";
    int i;
    if (freopen("F:\\杂文件\\test.txt", "w", stdout)==NULL)
        fprintf(stderr, "重定向错误!无法输出到文本\n");
    for(i=0;i<=9;i++)
    {
        printf("%s\n%d\n",test,i);
    }
    fclose(stdout);
    return 0;
}

 

从上面可以看出转义字符是可以写入文件的。

c++:

复制代码 代码如下:

#include<fstream> 
#include <iostream>
using namespace std;
int main()
{  
  ofstream log("F:\\杂文件\\test2.txt");
  streambuf * oldbuf =  cout.rdbuf(log.rdbuf()); 
   cout << "c语言输出重定向测试"<<endl<<"123456" ;
  return 0;
}

相关文章

  • 基于C++实现掷双骰游戏的示例代码

    基于C++实现掷双骰游戏的示例代码

    在最流行的博彩游戏中有一种名为“掷双骰”(craps)的骰子游戏,这种游戏在世界各地的娱乐场所和大街小巷非常受欢迎。本文将用C++语言实现这一游戏,需要的可以参考一下
    2022-03-03
  • 简单了解C语言中直接插入排序与直接选择排序实现

    简单了解C语言中直接插入排序与直接选择排序实现

    这篇文章主要介绍了C语言中直接插入排序与直接选择排序实现,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,需要的朋友可以参考下
    2016-03-03
  • C++实现万年历源代码

    C++实现万年历源代码

    这篇文章主要介绍了C++实现万年历源代码,可以直接在VC6.0编译运行,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • C语言中数据如何存储进内存揭秘

    C语言中数据如何存储进内存揭秘

    使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当您创建一个变量时,就会在内存中保留一些空间。您可能需要存储各种数据类型的信息,操作系统会根据变量的数据类型,来分配内存和决定在保留内存中存储什么
    2022-08-08
  • C++超集C++/CLI模块的基本语法

    C++超集C++/CLI模块的基本语法

    这篇文章介绍了C++超集C++/CLI模块的基本语法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • C 读取ini文件的实例详解

    C 读取ini文件的实例详解

    这篇文章主要介绍了C 读取ini文件的实例详解的相关资料,希望通过本文能帮助到大家,让大家实现这样的功能,需要的朋友可以参考下
    2017-10-10
  • C语言代码实现简单扫雷小游戏

    C语言代码实现简单扫雷小游戏

    这篇文章主要为大家详细介绍了C语言实现扫雷游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-01-01
  • 二叉查找树的插入,删除,查找

    二叉查找树的插入,删除,查找

    以下是对二叉查找树的插入与删除以及查找进行了详细的介绍,需要的朋友可以 过来参考下
    2013-09-09
  • C语言开发实现贪吃蛇小游戏

    C语言开发实现贪吃蛇小游戏

    这篇文章主要为大家详细介绍了C语言开发实现贪吃蛇小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-10-10
  • c++大数阶乘的实现方法

    c++大数阶乘的实现方法

    本篇文章对c++的大数阶乘进行了代码示例的介绍。需要的朋友参考下
    2013-05-05

最新评论