卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

什么是重定向 C語言如何重定向輸入和輸出?

C語言如何重定向輸入和輸出?在C語言中,freeopen可用于重定向輸入和輸出。C語言的標(biāo)準(zhǔn)輸入輸出是stdin和stdout。這兩個變量的類型是file*,也就是說,標(biāo)準(zhǔn)輸入輸出操作的本質(zhì)是file

C語言如何重定向輸入和輸出?

在C語言中,freeopen可用于重定向輸入和輸出。C語言的標(biāo)準(zhǔn)輸入輸出是stdin和stdout。這兩個變量的類型是file*,也就是說,標(biāo)準(zhǔn)輸入輸出操作的本質(zhì)是file操作。當(dāng)需要重定向時,可以調(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ù)時,需要引用頭文件stdio。輸出重定向是指將原始輸出到屏幕的數(shù)據(jù)信息寫入指定的文件中。在我們的日常學(xué)習(xí)和工作中,輸出重定向的使用比輸入重定向更為頻繁,因此我們將輸出重定向分為標(biāo)準(zhǔn)輸出重定向和錯誤輸出重定向,以及清除寫和追加寫。聽起來很神秘?標(biāo)準(zhǔn)輸出重定向(stdout,文件描述符為1):默認(rèn)情況下輸出到屏幕。錯誤輸出重定向(stderr,文件描述符2):默認(rèn)情況下輸出到屏幕。例如,我們可以分別查看兩個文件的屬性信息,而第二個文件不存在。雖然對這兩個文件的操作會在屏幕上輸出一些數(shù)據(jù)信息,但這兩個操作之間的差別很大