源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-05-22 19:32 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c/c++输出重定向的方法
c:
[u]复制代码[/u] 代码如下:
#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; }
[img]http://files.jb51.net/file_images/article/201303/2013314103346522.jpg[/img]   从上面可以看出转义字符是可以写入文件的。 c++:
[u]复制代码[/u] 代码如下:
#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; }
[img]http://files.jb51.net/file_images/article/201303/2013314103516134.jpg[/img]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部