java基本輸入輸出 C語(yǔ)言如何重定向輸入和輸出?
C語(yǔ)言如何重定向輸入和輸出?在C語(yǔ)言中,freeopen可用于重定向輸入和輸出。C語(yǔ)言的標(biāo)準(zhǔn)輸入輸出是stdin和stdout。這兩個(gè)變量的類型是file*,也就是說(shuō),標(biāo)準(zhǔn)輸入輸出操作的本質(zhì)是file
C語(yǔ)言如何重定向輸入和輸出?
在C語(yǔ)言中,freeopen可用于重定向輸入和輸出。C語(yǔ)言的標(biāo)準(zhǔn)輸入輸出是stdin和stdout。這兩個(gè)變量的類型是file*,也就是說(shuō),標(biāo)準(zhǔn)輸入輸出操作的本質(zhì)是file操作。當(dāng)需要重定向時(shí),可以調(diào)用stdin=freeopen()數(shù)據(jù)輸入“,”r“,stdin)stdout=freopen(”數(shù)據(jù)輸出,W,stdout)將標(biāo)準(zhǔn)輸入重定向到數(shù)據(jù)輸入將標(biāo)準(zhǔn)輸出重定向到數(shù)據(jù)輸出. 調(diào)用此函數(shù)時(shí),需要引用頭文件stdio。H。