c/c++輸出重定向的方法
更新時(shí)間:2013年03月14日 10:40:54 作者:
c/c++輸出重定向的方法,需要的朋友可以參考一下
c:
復(fù)制代碼 代碼如下:
#include<stdio.h>
int main(int argc,char* argv[])
{
char test[]="c語(yǔ)言輸出重定向測(cè)試";
int i;
if (freopen("F:\\雜文件\\test.txt", "w", stdout)==NULL)
fprintf(stderr, "重定向錯(cuò)誤!無(wú)法輸出到文本\n");
for(i=0;i<=9;i++)
{
printf("%s\n%d\n",test,i);
}
fclose(stdout);
return 0;
}
從上面可以看出轉(zhuǎn)義字符是可以寫(xiě)入文件的。
c++:
復(fù)制代碼 代碼如下:
#include<fstream>
#include <iostream>
using namespace std;
int main()
{
ofstream log("F:\\雜文件\\test2.txt");
streambuf * oldbuf = cout.rdbuf(log.rdbuf());
cout << "c語(yǔ)言輸出重定向測(cè)試"<<endl<<"123456" ;
return 0;
}
相關(guān)文章
簡(jiǎn)單了解C語(yǔ)言中直接插入排序與直接選擇排序?qū)崿F(xiàn)
這篇文章主要介紹了C語(yǔ)言中直接插入排序與直接選擇排序?qū)崿F(xiàn),插入排序的基本操作就是將一個(gè)數(shù)據(jù)插入到已經(jīng)排好序的有序數(shù)據(jù)中,從而得到一個(gè)新的、個(gè)數(shù)加一的有序數(shù)據(jù),需要的朋友可以參考下2016-03-03
C語(yǔ)言中數(shù)據(jù)如何存儲(chǔ)進(jìn)內(nèi)存揭秘
使用編程語(yǔ)言進(jìn)行編程時(shí),需要用到各種變量來(lái)存儲(chǔ)各種信息。變量保留的是它所存儲(chǔ)的值的內(nèi)存位置。這意味著,當(dāng)您創(chuàng)建一個(gè)變量時(shí),就會(huì)在內(nèi)存中保留一些空間。您可能需要存儲(chǔ)各種數(shù)據(jù)類(lèi)型的信息,操作系統(tǒng)會(huì)根據(jù)變量的數(shù)據(jù)類(lèi)型,來(lái)分配內(nèi)存和決定在保留內(nèi)存中存儲(chǔ)什么2022-08-08
C語(yǔ)言代碼實(shí)現(xiàn)簡(jiǎn)單掃雷小游戲
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)掃雷游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-01-01
C語(yǔ)言開(kāi)發(fā)實(shí)現(xiàn)貪吃蛇小游戲
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言開(kāi)發(fā)實(shí)現(xiàn)貪吃蛇小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-10-10

