菜鳥教程 freopen函數(shù)如何使用?
freopen函數(shù)如何使用?相關(guān)函數(shù):fopen,F(xiàn)close頭文件:#include<stdio。D>定義函數(shù):file*freepen(constchar*path,constchar*m
freopen函數(shù)如何使用?
相關(guān)函數(shù):fopen,F(xiàn)close頭文件:#include<stdio。D>定義函數(shù):file*freepen(constchar*path,constchar*mode,file*stream)函數(shù)描述:參數(shù)path字符串包含要打開的文件路徑和文件名。參數(shù)模式請參考fopen()。參數(shù)流是指向打開的文件的指針。Freeopen()將關(guān)閉原始流打開的文件流,然后打開參數(shù)path的文件。返回值:文件打開成功后,返回指向流的文件指針。示例:#include<stdio。H>main(){file*fpfp=fopen(“a.txt”,“R”)FP=free(“b.txt”,“R”,F(xiàn)P)/*將FP更改為b.txt,然后關(guān)閉a.txt*/Fclose(FP)}
函數(shù)名:freopen函數(shù):替換流,或重新分配文件指針以實現(xiàn)重定向。如果流已經(jīng)打開,請先關(guān)閉它。如果流已經(jīng)定向,freeopen將清除定向。此函數(shù)通常用于將指定文件打開到預(yù)定義流:標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出或標(biāo)準(zhǔn)錯誤。用法:file*freepen(const char*file name,const char*type,file*stream)頭文件:stdio。H返回值:如果成功,則返回指向流的指針,否則為空。例1:包含