C语言-freopen函数输入简单使用举例
生活随笔
收集整理的這篇文章主要介紹了
C语言-freopen函数输入简单使用举例
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
C語(yǔ)言中使用freopen函數(shù)解決測(cè)試數(shù)據(jù)輸入問(wèn)題,避免重復(fù)輸入,不失為一種簡(jiǎn)單而有效的手段
下面舉個(gè)簡(jiǎn)單的例子,學(xué)會(huì)后就可以使用了
freopen函數(shù)用法形式一:freopen(“文件名.txt”,“r”,stdin)
注:此情況下,文件需要放在所寫程序所在的目錄下
代碼如下:
#include<stdio.h> int main() {int a[5];int i;freopen("in.txt","r",stdin);for(i=0;i<5;i++){scanf("%d",&a[i]);}for(i=0;i<5;i++){printf("%d ",a[i]);}return 0; }先將輸入的數(shù)據(jù)寫入記事本里:
再把"in.txt"文件放到所寫程序目錄:
然后就可以正常輸出了:
freopen函數(shù)用法形式二:freopen(“文件的絕對(duì)路徑\in.txt”,“r”,stdin)
先將輸入的數(shù)據(jù)寫入記事本里:
再在程序中寫入文件的路徑(文件地址以自己的txt文件地址為準(zhǔn),以下舉我的例子)
代碼如下:
#include<stdio.h> int main() {int a[5];int i;freopen("D:\\C\\in.txt","r",stdin);for(i=0;i<5;i++){scanf("%d",&a[i]);}for(i=0;i<5;i++){printf("%d ",a[i]);}return 0; }文件所在地址:
然后:
總結(jié)
以上是生活随笔為你收集整理的C语言-freopen函数输入简单使用举例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: c语言飞机订票系统设计,飞机订票系统设计
- 下一篇: 用生产者和消费者模式实现奇数偶数不同线程